www.wikidata.de-de.nina.az
RabbitMQ ist eine Open Source Message Broker Software die das Advanced Message Queuing Protocol AMQP implementiert Der RabbitMQ Server ist in Erlang geschrieben Die Software wird entwickelt und gepflegt von Rabbit Technologies Ltd einem Zusammenschluss von LShift und Cohesive FT die im April 2010 von SpringSource erworben wurde SpringSource war eine Abteilung von VMware die im April 2013 in ein neu gegrundetes Joint Venture Unternehmen zwischen VMware EMC Corporation und General Electric mit Namen Pivotal Software Inc ausgegliedert wurde 4 RabbitMQBasisdatenEntwickler VMwareAktuelle Version 3 12 9 1 17 November 2023 Betriebssystem PlattformunabhangigProgrammiersprache Erlang 2 Kategorie Advanced Message Queuing Protocol Message Oriented MiddlewareLizenz Mozilla Public License 3 www rabbitmq com Inhaltsverzeichnis 1 Beispiele 1 1 Senden 1 2 Empfangen 2 Siehe auch 3 Weblinks 4 EinzelnachweiseBeispiele BearbeitenDieser Abschnitt zeigt Programmbeispiele in Python Senden Bearbeiten Das folgende Programm baut eine Verbindung auf stellt die Existenz der Empfanger Warteschlange sicher sendet die Nachricht und schliesst die Verbindung usr bin env python3 import pika connection pika BlockingConnection pika ConnectionParameters localhost channel connection channel channel queue declare queue hello channel basic publish exchange routing key hello body Hello World print x Sent Hello World connection close Empfangen Bearbeiten Entsprechend empfangt das folgende Programm Nachrichten aus der Warteschlange und gibt deren Inhalt auf dem Bildschirm aus usr bin env python3 import pika connection pika BlockingConnection pika ConnectionParameters host localhost channel connection channel channel queue declare queue hello print Waiting for messages To exit press CTRL C def callback ch method properties body print x Received r body channel basic consume callback queue hello no ack True channel start consuming Siehe auch BearbeitenAdvanced Message Queuing Protocol AMQP Weblinks BearbeitenRabbitMQ WebsiteEinzelnachweise Bearbeiten Release 3 12 9 17 November 2023 abgerufen am 19 November 2023 The rabbitmq Open Source Project on Open Hub Languages Page In Open Hub abgerufen am 19 Juli 2018 RabbitMQ Mozilla Public License englisch abgerufen am 4 August 2018 Gartner GE Joins EMC and VMware in a Joint Venture to Challenge Software Megavendors in the Cloud Abgerufen von https de wikipedia org w index php title RabbitMQ amp oldid 228175599