کارگزار پیام

دانشنامه عمومی

Message broker   یک میان برنامه کامپیوتری است که پیام را از پروتکل   messaging فرستنده به پروتکل messaging   گیرنده ترجمه می کند.
Message broker   ها عناصری در شبکه های کامپیوتری هستند , جایی که نرم افزارها به وسیلهٔ جابجایی پیام ارتباط برقرار میکنند.
یک message broker   یک الگو برای اعتبار سنجی , تغییر و مسیریابی پیام است   و همچنین  واسطهٔ ارتباط میان application   ها می باشد.
هدف دیگر broker   , گرفتن پیام از application   ها و انجام عملیات هایی روی آن است. برای مثال یک message broker   ممکن است workload queue   یا message queue را برای چند گیرنده مدیریت کند , یک حافظهٔ مطمئن را فراهم کند و ارسال پیام را تضمین کند .
چند مثال از کارهایی که ممکن است بوسیلهٔ message broker   انجام شود:
1 مسیریابی پیام ها به یک یا چند مقصد
2: جمع آوری پیام ها , تقسیم پیام ها به چند پیام دیگر و ارسال آن ها به مقصدشان و درنهایت ترکیب آن ها به یک پیام برای برگرداندن به user  
3:   تعامل با یک repository    خارجی برای افزودن یک مسیج یا ذخیره آن
4: فراخوانی web service   ها برای بازیابی اطلاعات
5: پاسخ به رویدادها   و خطاها
6: فراهم کردن امکان مسیریابی پیام ها براساس محتوا و موضوع , با استفاده از publish subscribe message
Message broker ها به طور کلی بر اساس یکی از دو معماری hub and spoke و message bus   هستند.
در اولی یک سرور مرکزی به عنوان مکانیزمی که سرویس های یکپارچگی را فراهم می کند, عمل می کند.
در صورتی که در دومی message broker   یک زیرساخت ارتباط   یا سرویس توزیع شده است که روی bus   عمل می کند.
• الگوهای طراحی نرم افزار
• میان افزار
مقاله های نیازمند به ویکی سازی
• مقاله های بدون منبع
• همه مقاله های بدون منبع
• نگهداری یادکرد:استفاده از et al.
• CS1 maint: Multiple names: authors list
عکس کارگزار پیام
این نوشته برگرفته از سایت ویکی پدیا می باشد، اگر نادرست یا توهین آمیز است، لطفا گزارش دهید: گزارش تخلف

پیشنهاد کاربران

بپرس