فهرست مطالب:

Pubsub برای چه مواردی استفاده می شود؟
Pubsub برای چه مواردی استفاده می شود؟

تصویری: Pubsub برای چه مواردی استفاده می شود؟

تصویری: Pubsub برای چه مواردی استفاده می شود؟
تصویری: Cloud Pub/Sub در یک دقیقه 2024, دسامبر
Anonim

انتشار/اشتراک پیام رسانی، یا میخانه / فرعی پیام، شکلی از ارتباط سرویس به سرویس ناهمزمان است استفاده شده در معماری های بدون سرور و میکروسرویس. در یک میخانه / فرعی مدل، هر پیامی که برای یک موضوع منتشر می شود بلافاصله توسط همه مشترکین آن موضوع دریافت می شود.

با توجه به این موضوع، چه زمانی از الگوی اشتراک انتشار انتشار استفاده کنیم؟

از این الگو زمانی استفاده کنید که:

  1. یک برنامه باید اطلاعات را برای تعداد قابل توجهی از مصرف کنندگان پخش کند.
  2. یک برنامه کاربردی نیاز به ارتباط با یک یا چند برنامه یا سرویس مستقل دارد که ممکن است از پلتفرم‌ها، زبان‌های برنامه‌نویسی و پروتکل‌های ارتباطی متفاوتی استفاده کنند.

همچنین موضوع در پیام رسانی چیست؟ آ موضوع موضوع اطلاعاتی است که در انتشار/اشتراک منتشر می شود پیام . پیام ها در سیستم های نقطه به نقطه به یک آدرس مقصد خاص ارسال می شوند. پیام‌ها در سیستم‌های انتشار/اشتراک مبتنی بر موضوع، بر اساس موضوعی که محتوای آن را توصیف می‌کند، برای مشترکین ارسال می‌شود. پیام.

در نتیجه، سیستم انتشار و اشتراک چگونه کار می کند؟

در معماری نرم افزار، انتشار – اشتراک در یک الگوی پیام‌رسانی است که در آن فرستنده‌های پیام، به نام ناشر، پیام‌ها را برای ارسال مستقیم به گیرنده‌های خاصی که مشترک نامیده می‌شوند، برنامه‌ریزی نمی‌کنند، بلکه پیام‌های منتشر شده را به کلاس‌هایی دسته‌بندی می‌کنند بدون اینکه بدانند کدام مشترک، در صورت وجود، ممکن است وجود داشته باشد.

Redis Pubsub چگونه کار می کند؟

ردیس Pub/Sub سیستم پیام رسانی را در جایی که فرستندگان (در redis اصطلاحات به نام ناشران) پیام ها را در حالی که گیرندگان (مشترکین) دریافت می کنند ارسال می کند. لینکی که پیام ها توسط آن منتقل می شوند کانال نامیده می شود. که در ردیس ، مشتری می تواند در هر تعداد کانال مشترک شود.

توصیه شده: