الگوی معماری Publish-Subscribe چیست؟

الگوی معماری Publish-Subscribe (Pub-Sub) یک الگوی پیام رسانی است که امکان ارتباط بین اجزای مختلف یک سیستم را بدون نیاز به ارتباط مستقیم با یکدیگر فراهم می کند. در این الگو ناشران هستند که پیام تولید می کنند و مشترکانی که آنها را دریافت می کنند. ناشران به یک «موضوع» یا کانال پیام می فرستند و مشترکین پیام هایی از همان موضوع دریافت می کنند.

Pub-Sub یک الگوی ناهمزمان است و اتصال آزاد بین اجزا را فراهم می کند. این بدان معناست که اجزاء را می توان بدون تأثیر بر عملکرد کلی سیستم اضافه یا حذف کرد. همچنین با اجازه دادن به مشترکین برای انتخاب موضوعاتی که علاقه مند به دریافت پیام از آنها هستند، مقیاس بندی را فعال می کند و انعطاف پذیری را بهبود می بخشد.

موارد استفاده نمونه برای معماری Pub-Sub شامل سیستم‌های اعلان بلادرنگ، پردازش جریان داده و سیستم‌های رویداد محور است.

تاریخ انتشار: