تولید کننده ، ارسال کننده یا Producer
این قسمت تحت عنوان ارسال کننده پیام ها در RabbitMQ کار میکنه . طراحی اپلیکیشن در مشهد طراحی یعنی پیام ها رو از سیستم های متعدد به صف های آیتم نظری که برای پردازش تعین گردیده ارسال میکنه .
پیام هایی ارسالی میتونن از هرنوعی باشند . یعنی میتونند داده ها یک فرآیند که روی حتی یک سرور دیگه ایفا میشه رو داشته باشند یااینکه صرفا یک پیام معمولی باشند .
صف بندی یا این که Queueing
ما میتونیم RabbitMQ رو تحت عنوان queue manager (مدیر کننده صف بندی) نیز معرفی کنیم . یعنی پیام های ارسالی از سوی سیستم های گوناگون به صف هایی که از گذشته تمجید گردیده متصل میشند و در انتظار پردازش میمونند .
هر صف برای یک وظیفه مشخص و معلوم ساخته میشه . از جمله یک صف صرفا وظیفه صف بندی پیام های Log که از سیستم های گوناگون ارسال میشه رو برعهده داره.