Questions tagged [messagebroker]

A Message Broker is a pattern which is designed for purpose of consuming messages from applications and performing actions like transformation , providing a point-to-point and publish-subscribe pattern of message routing mechanism. It mediates communication among applications, minimizing the mutual awareness that applications should have of each other in order to be able to exchange messages, effectively implementing decoupling.

Message broker is an intermediary program module which translates a message from the formal messaging protocol of the sender to the formal messaging protocol of the receiver. Message brokers are elements in telecommunication networks where programs (software applications) communicate by exchanging formally-defined messages. Message brokers are a building block of Message oriented middleware.

Resources:

648 questions
3
votes
1 answer

WebSphere Message Broker MQMD Report

When I set MQMD.Expiry and MQM.Report (= MQRO_EXPIRATION_WITH_FULL_DATA) in Message Broker, where do messages go if they expire? Should I catch them in the MQInput node? If so, how do I differentiate between these and other errors?
sdasdadas
  • 23,917
  • 20
  • 63
  • 148
3
votes
5 answers

How well does WebSphere MQ / Message Broker perform under Linux?

My company is considering moving from Solaris to Linux, but some FUD has been raised concerning how well WebSphere MQ and Message Broker perform on RHEL. There are also concerns about support from IBM. Does anyone have experience using these tools…
Patrick
  • 53
  • 4
3
votes
1 answer

sharedDeadLetterStrategy is not discarding the DLQ messages

Am using AMQ 5.5. I would like to disable the option of sending dead letters to ActiveMQ.DLQ destination and completely discard (automatically) the messages that would be sent there otherwise. To do this I had configured the broker as…
Hari
  • 51
  • 2
  • 7
3
votes
3 answers

Is it possible to use RabbitMQ and gRPC to queue messages with .NET?

Like the title says. Is there a way to use gRPC in combination with some kind of message broker/ Queue with .NET? It does not have to be RabbitMQ. I am open to use alternatives. \ I want to send messages from 1 client to 2 servers but i need to…
Clumpsypenguin
  • 311
  • 5
  • 19
3
votes
1 answer

Does Kafka change offset to 0 after cleaning up partitions?

Assume that Kafka cleans up our partitions after 1000 events. I want to set specific offset by using seek function in Consumer. Will I need to set the start offset at 1000 or 0 in seek method, if Kafka cleans up partition after 1000 messages?
3
votes
1 answer

Need for transacional outbox pattern on microservices

I see a recommendation for using the transactional outbox pattern (https://microservices.io/patterns/data/transactional-outbox.html) for scenarios in which a message should be published to a broker after some change in the database, so it can be…
3
votes
3 answers

Fallback mechanism when Rabbitmq goes down

My Spring Boot application sends events to Timescale through RabbitMQ. I need to know how to save my events if RabbitMQ goes down. In detail: The messages that RabbitMQ publish are persistent. When the message broker goes down, the events are not…
Vin
  • 41
  • 1
  • 3
3
votes
1 answer

How to handle HTTP request to a Message Broker Producer/Consumer?

Let's say you have a POST request with some product as the payload. Traditionally, your HttpRequest lifecycle should end with an HttpResponse carrying the requested action's result, in our case a response saying "Product created" might be…
3
votes
1 answer

Message Broker - dependency between jobs

I'm trying find a good queue server / message broker that can give me the ability to push jobs to the queue but also to: Make dependencies between jobs (e.g. Run job B only after job A has finished) Allow rerun task if the subscriber failed to…
Shlomi
  • 3,622
  • 5
  • 23
  • 34
3
votes
2 answers

Kafka Broker - Is it same as Zookeeper? or KafkaProducer is the broker?

There are multiple code examples available (One of such is here) where KafkaProducer and KafkaConsumers are implemented and can be started separately. I was trying to find the code that starts the broker? I think Zookeeper is not the KafkaBroker, as…
Amol Dixit
  • 611
  • 7
  • 13
3
votes
0 answers

IDL (Interface Definition Language) for SignalR and Message Broker

Background We want to use SignalR for communicating bidirectionally between a Web-Client and a server written in C#. There is another client written with C# which also needs to support communicating over SignalR with the server. At the same time we…
Niklas
  • 417
  • 6
  • 17
3
votes
1 answer

How do I get RabbitMQ to read from the queue one by one?

I am just playing with RabbitMQ and trying to get a test sender and receiver set up in two C# projects. TestSender.cs using System; using RabbitMQ.Client; using System.Text; public class TestSender { public TestSender() { } public…
noblerare
  • 10,277
  • 23
  • 78
  • 140
3
votes
1 answer

How to deserialize a message into a strongly typed object, then dynamically call a runtime-assigned handler for that message

Phew, what a title... I am working on a server for a learning project. I've spent quite some time trying to figure out how to frame this question properly. In the beginning, I don't think I even knew exactly what I was trying to achieve. What I am…
Matthew Goulart
  • 2,873
  • 4
  • 28
  • 63
3
votes
2 answers

Alternative for Kafka over HTTP Protocol

As you may know Kafka uses a binary protocol in application layer to transfer messages through network, this unknown protocol is problematic in highly secured networks. Are there any message broker tool to be alternative of Kafka over HTTP…
Soheil
  • 473
  • 9
  • 23
3
votes
2 answers

Which is the recommended Topic structure in MQTT for private messaging?

I am building a MQTT based private messaging application using Eclipse Paho. I am a beginner in MQTT so need to understand implications of Topic architecture. If user A has to send a message to user B: make user A subscribe to topic A and user B to…
Ankit Nayan
  • 363
  • 7
  • 18