Getting .NET code to talk to Scala code and vice versa using RabbitMQ
Tag Archives: RabbitMQ
This article is the first post in series: Introduce Protocol buffer and install protocol buffer compiler Wrire Producer and Consumer to work with protocol buffer and RabbitMQ Introduction In the distributed systems or systems is designed with micro services, to communicate between other systems is important. In the previous article, I am shown to you […]
This article is the second post in series: Introduce Protocol buffer and install protocol buffer compiler Wrire Producer and Consumer to work with protocol buffer and RabbitMQ In the previous article, we have installed Protocol buffer, define .proto file and use protocol buffer compiler to compile .protocol file. In this article, we will continue step […]
I. Introduction In this post I evaluated the level of integration of WSO2 ESB with different opensource message brokers such as Qpid, RabbitMQ, ActiveMQ and WSO2 Message Broker (https://holisticsecurity.wordpress.com/2015/01/25/evaluacion-nivel-madurez-integracion-message-brokers-opensource-wso2-esb). At the end, we got the conclusion that RabbitMQ is / was the most used message broker, poorly integrated and not easily integrable with WSO2 ESB. […]
RabbitMQ is a message queue server (which uses underneath a database repository (SQLite) to add some level of persistency to message abstractions in a communications channel. I would prefer to use a network database like PostgreSQL to provide db-oriented state tracking glue between components; however, RabbitMQ has a lot of rabid followers out there… Parenthetically, […]
If you ever have a need to process messages serially with RabbitMQ with a cluster of listeners processing the messages, the best way that I have seen is to use a “exclusive consumer” flag on a listener with 1 thread on each listener processing the messages.
Exclusive consumer flag ensures that only 1 consumer can read messages from the specific queue, and 1 thread on that consumer ensures that the messages are processed serially. There is a catch however, I will go over it later.
Let me demonstrate this behavior with a Spring Boot and Spring Integration based RabbitMQ message consumer.
Data / Integration Track
Extending from last year’s conversation in SpringOne2GX on real world use of RabbitMQ and Spring Integration, this talk will be centered around REST service as first class citizen in Spring Integration with RabbitMQ. How do you build REST services and integrate with Spring Integration and RabbitMQ? What kind of role Node.JS can play in your architecture to simplify complex problems? We will address all of these questions and provide insight into design and architecture challenges to bring enterprise services to support modern client applications that expect REST Services.