Rabbitmq - hálózati üzenetközvetítő

terminalogii

Producer (szolgáltató) - az üzeneteket küldõ program.

A sor (sor) a "postafiók" neve. RabbitMQ-ben létezik. Bár az üzenetek átmennek a RabbitMQ és az alkalmazások között, csak sorban vannak tárolva. A sor nem korlátozza az üzenetek számát, önkényesen nagy számú üzenetet vehet fel - végtelen puffernek tekinthető. Bármely számú szolgáltató üzeneteket küldhet egy sorba, és az előfizetők száma akár egy sorból is fogadhat üzeneteket.

A fogyasztó (az előfizető) az üzeneteket fogadó program. Általában az előfizető várakoztatott állapotban van az üzenetek számára.

A szolgáltatónak, az előfizetőnek és a brókernek nem kell ugyanazon fizikai gépen tartózkodnia, általában más gépeken van.

Hogyan működik a RabbitMQ?

A RabbitMQ olyan felületet biztosít, amely összekapcsolja a feladókat (kiadók) a címzettekkel (fogyasztók) egy bróker segítségével, amely az adatokat a megfelelő listákra - Üzenetsorok.

Más megoldásokkal ellentétben a RabbitMQ egy teljes körű alkalmazáscsomag, és nem egyszerű alap a kiválasztott alkalmazások alkalmazásához. Minden szükséges eszközt biztosít a komplexumban.

Az AMQP áttekintése

Az AMQP (Advanced Message Queuing Protocol) egy széles körben használt nyílt szabvány az üzenetek terjesztésére és továbbítására. Protokollként és szabványként közös keretrendszert hoz létre a különböző alkalmazások és üzenetküldők közötti interakcióhoz, és kiküszöböli az egyedi programtervezés által okozott problémákat.

RabbitMQ telepítése

Launch és Proveca

Pluginok telepítése

A konzol indítása

A külső konzolhoz való hozzáférés a konzolhoz

Csak fejlesztéshez

Kapcsolódó cikkek