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
این نوشته برگرفته از سایت ویکی پدیا می باشد، اگر نادرست یا توهین آمیز است، لطفا گزارش دهید: گزارش تخلف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
wiki: کارگزار پیام