rabbitmq یک نرم افزار message broker و open source می باشد که گاهی message-oriented middleware نیز خوانده می شود.rabbitmq در اصل برای Advanced Message Queuing Protocol یا به اختصار AMQP پیاده سازی شده است،هر چند معماری آن به گونه ای می باشد که با استفاده از پلاگین هایی قابلیت پشتیبانی از چندین پروتکل دیگر مانند MQTT و STOMP و سایر پروتکل ها را دارا می باشد.
نرم افزار rabbitmq با زبان Erlang نوشته شده است و قابلیت نصب بر روی اکثر سیستم عامل ها را دارا می باشد.
سرفصل های دوره آموزشی Packt Learn RabbitMQ: Asynchronous Messaging with Java and Spring:
– معرفی
– شروع به کار با RabbitMQ
– پیام رسانی، AMQP و RabbitMQ
– مبانی برنامه توسعه با RabbitMQ
– پیکربندی صفات و مبادلات با RabbitMQ
– خلاصه