RabbitMQ

Написан на Erlang

Get started: https://www.rabbitmq.com/getstarted.html

Documentation: https://www.rabbitmq.com/documentation.html

Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ AMQP

ΠšΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΡ

ΠŸΠΎΡΡ‚Π°Π²Ρ‰ΠΈΠΊΠΈ (Producers) ΠΈ подписчики (Consumers): поставщик создаСт Π½ΠΎΠ²Ρ‹Π΅ сообщСния/Π·Π°Π΄Π°Ρ‡ΠΈ, Π° подписчики ΠΈΡ… ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚. Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ послС Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Ρ„Π°ΠΉΠ»Π° http-ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ создаСт сообщСниС для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². http-ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ/Π²Π΅Π±-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ β€” это поставщик, Π° Ρ„ΠΎΠ½ΠΎΠ²Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ β€” подписчики.

Π’ΠΎΡ‡ΠΊΠ° ΠΎΠ±ΠΌΠ΅Π½Π° (Exchange) ΠΈ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ (Queues): Π’ΠΎΡ‡ΠΊΠΈ ΠΎΠ±ΠΌΠ΅Π½Π° ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ сообщСния ΠΎΡ‚ поставщиков ΠΈ Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΈΡ… Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ. ΠŸΠΎΠ΄ΠΏΠΈΡΡ‡ΠΈΠΊΠΈ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°ΡŽΡ‚ сообщСния ΠΈΠ· ΠΎΡ‡Π΅Ρ€Π΅Π΄Π΅ΠΉ. RabbitMQ прСдоставляСт ΠΌΠΎΡ‰Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ сообщСний. Доставку сообщСний Π² ΠΎΡ‡Π΅Ρ€Π΅Π΄ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ способами.

Last updated