💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۱۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۰ Reza Mobaraki
rabbitMQ RPC => remote procedure call
جامعه پایتون (وب) ایجاد شده در ۰۸ خرداد ۱۴۰۰

سلاااممم . . . 

 

RPC = remote procedure call 

 

سنیاریو => وجود یک کلاینت و یک سرور 
 

وقتی client یک درخواست رو به سرور ارسال میکند و سرور پس از پردازش پاسخ رو بازمیگرداند . 

 

reply_to >>> به کدام صف ارسال شود 

 

corrolationID >> هر کدام از درخواست‌ها یک id به خصوص میگیرند از uuid.uuid4 تا متوجه شویم کدام پاسخ مربوط به کدام درخواست هست . >> توی مقادیر properties ذخیره میشود 

 

در این حالت هم producer و هم consumer موجود عمل کلاینت و سرور را انجام میدهند یعنی هر دو وظیفه یک consumer و یک producer را انجام میدهند 
 

client => producer , consumer

server => producer (publisher) , consumer
----------------------------------------------------------------------------------------------------

تصویر مربوطه آپلود شد 
موفق باشید ?