mirror of
https://github.com/mainflux/mainflux.git
synced 2025-04-27 13:48:49 +08:00

* testPubSub failing on channel Signed-off-by: aryan <aryangodara03@gmail.com> * testPubSub failing, rest passing Signed-off-by: aryan <aryangodara03@gmail.com> * all tests passing Signed-off-by: aryan <aryangodara03@gmail.com> * removed unnecessary lines Signed-off-by: aryan <aryangodara03@gmail.com> * rename subunsub to unsubscribe Signed-off-by: aryan <aryangodara03@gmail.com> * nats tests working, rabbitmq left Signed-off-by: aryan <aryangodara03@gmail.com> * fix TestPublisher Signed-off-by: aryan <aryangodara03@gmail.com> * changed clientID of pubsub Signed-off-by: aryan <aryangodara03@gmail.com> * testSubscribe failing, rest all passing Signed-off-by: aryan <aryangodara03@gmail.com> * testPubsub failing Signed-off-by: aryan <aryangodara03@gmail.com> * TestSubscribe(s) failing, rest tests passing. Signed-off-by: aryan <aryangodara03@gmail.com> * For Rabbitmq, all tests are passing. Signed-off-by: aryan <aryangodara03@gmail.com> * For Nats, All tests passing, but unreliable Signed-off-by: aryan <aryangodara03@gmail.com> * Fix typos and improve variable names. Signed-off-by: aryan <aryangodara03@gmail.com> * nats tests passing, rabbitmq half tests passing. Signed-off-by: aryan <aryangodara03@gmail.com> * all tests working. Signed-off-by: aryan <aryangodara03@gmail.com> * removed commented out, dead code. Signed-off-by: aryan <aryangodara03@gmail.com> * fix errors, queuesubscribe tests for nats. Signed-off-by: aryan <aryangodara03@gmail.com> * updated broker.Connect to opts.Connect for nats. Signed-off-by: aryan <aryangodara03@gmail.com> * experimental soluton Signed-off-by: aryan <aryangodara03@gmail.com> * Revert nats back to original status. Signed-off-by: aryan <aryangodara03@gmail.com> * Remove unnecessary commit Signed-off-by: aryan <aryangodara03@gmail.com> Signed-off-by: aryan <aryangodara03@gmail.com>
Messaging
messaging
package defines Publisher
, Subscriber
and an aggregate Pubsub
interface.
Subscriber
interface defines methods used to subscribe to a message broker such as MQTT or NATS or RabbitMQ.
Publisher
interface defines methods used to publish messages to a message broker such as MQTT or NATS or RabbitMQ.
Pubsub
interface is composed of Publisher
and Subscriber
interface and can be used to send messages to as well as to receive messages from a message broker.