RabbitMQ tutorial - Topics — RabbitMQ
This tutorial assumes RabbitMQ is installed and running on localhost on the standard port (5672). In case you use a different host, port or credentials, connections settings would require adjusting. If you're having trouble going through this tutorial you can contact us through the mailing list or RabbitMQ community Slack. As with other Python tutorials, we will use the Pika RabbitMQ client version 1.0.0. In the previous tutorial we improved our logging system. Instead of using a fanout exchange only capable of dummy broadcasting, we used a direct one, and gained a possibility of selectively receiving the logs. Although using the direct exchange improved our system, it still has limitations - it can't do routing based on multiple criteria. In our logging system we might want to subscribe to not only logs based on severity, but also based on the source which emitted the log. You might know this concept from the syslog unix tool, which routes logs based on both severity (info/warn/crit..
On this page Topics (using the Pika Python client) info Prerequisites This tutorial assumes RabbitMQ is installed and running on localhost on the standard port (5672). In case you use a different host, port or credentials, connections settings would require adjusting. Where to get help If you're having trouble going through this tutorial you can contact us through GitHub Discussions or RabbitMQ community Discord . Prerequisites As with other Python tutorials, we will use the Pika RabbitMQ client version 1.0.0 . What This Tutorial Focuses On In the previous tutorial we improved our
Explore this link on the map →related reading
- RabbitMQ tutorial - Routing | RabbitMQrabbitmq.com
- RabbitMQ tutorial - Publish/Subscribe | RabbitMQrabbitmq.com
- RabbitMQ tutorial - "Hello world!" | RabbitMQrabbitmq.com
- RabbitMQ tutorial - Work Queues | RabbitMQrabbitmq.com
- When to use RabbitMQ over Kafka? - Stack Overflowstackoverflow.com
- Mosquitto MQTT Bridge-Usage and Configurationsteves-internet-guide.com
- RabbitMQ tutorial - Remote procedure call (RPC) | RabbitMQrabbitmq.com
- When to use RabbitMQ or Apache Kafka - CloudAMQPcloudamqp.com
- On Idempotency Keys - Gunnar Morlingmorling.dev
- RabbitMQ vs Redis OSS - Difference Between Pub/Sub Messaging Systems - AWSaws.amazon.com
- Frontiers | Principles and Practice of Explainable Machine Learningfrontiersin.org
- Amazon SQS FAQs | Message Queuing Service | AWSaws.amazon.com