CodeShot
Seniorسختی 2 از ۵· در 60٪ مصاحبه‌های این حوزه پرسیده شده

Message Broker در Event-Driven Architecture چه نقشی دارد؟

نشان کردن

پاسخ کوتاه

واسطه‌ای است که رویدادها را از Producer دریافت و به Consumerهای مشترک تحویل می‌دهد، بدون اتصال مستقیم بین آن‌ها.

پاسخ کامل

با وجود Message Broker (مثل RabbitMQ یا Kafka)، Producer نیازی به شناخت یا انتظار پاسخ از Consumerها ندارد؛ فقط رویداد را منتشر می‌کند و Broker مسئول رساندنش به همه مشترکین است.