Questions tagged [rebus-rabbitmq]
25 questions
1
vote
1 answer
Recovering from failure to create RabbitMQ transport connection with Rebus
We're using a simple setup to use Rebus to subscribe to a queue. We need to ensure that if the RabbitMQ queue is not available (eg the service is down) that we can detect that and retry later. We also need to deal with the chance that RabbitMQ…

Sprintstar
- 7,938
- 5
- 38
- 51
1
vote
1 answer
Exceeding maxDeliveryAttempts
As per my understanding default value for maxDeliveryAttempts is 5?
Even after explicitly setting the value of 5 at times I've observed retry to exceed 5 ( upto > 10 recently).
Configurations are
SetNumberOfWorkers:5,SetMaxParallelism: 10,…

Karan
- 65
- 5
1
vote
1 answer
Accepting command and raising events from a service
Using Rebus as message bus over RabbitMq message broker for enabling event driven communication between micro services.
Using bus.Send(command) service A sends command over a specific queue, to which service B has subscribed. we are using type based…

Karan
- 65
- 5
1
vote
2 answers
How to subscribe to Events without coupling the Event Type from another project using Rebus?
I have several microservices and many of them have Integration Events. Imagine a microservice M1 that needs to subscribe to an event that lies in the microservice M2. How can I subscribe to the event without coupling the M2 and M1? Is there another…

Ariel Moraes
- 602
- 7
- 15
0
votes
0 answers
Rebus with .net core 7 TransactionScope
Now that .net core 7 supports Distributed Transactions at least for windows; how can we use this functionality in a rebus application.
For example reading or updating two different databases in a handler while HandleMessagesInsideTransactionScope()…

Amour Rashid
- 290
- 3
- 11
0
votes
0 answers
Can multiple Rebus Sagas Share Same Table
I have more than One Saga in my Rebus Applications that manage different processes. I would like to know whether each Saga should have its own database or if they can share a Single database and use the Same table e.g Sagas and SagaIndex table in…

Amour Rashid
- 290
- 3
- 11
0
votes
0 answers
How to handle blocked RabbitmMQ connections using Rebus
We are planning to use Rebus for all our RabbitMQ operations, but we have encountered a problem. When the RabbitMQ connection is blocked "_bus.Advanced.Routing.Send" method hangs indefinitely, causing our application to also hang.
I tried adding (a…

TheBlaze
- 1
- 2
0
votes
0 answers
Rebus Singleton Connection with RabbitMQ
I am using Rebus and have seen some strange behavior.
I do expect that my application (Endpoint) would open only one Connection to the RabbitMQ Server and this connection will be used as a Singleton.
However I have seen that the number of…

Amour Rashid
- 290
- 3
- 11
0
votes
2 answers
using rabbit mq with rebus keeps publishing the events
I am using Rebus and I am subscribing to RabbitMq as explained here in the document:
https://github.com/rebus-org/Rebus/wiki/RabbitMQ-transport
Using Autofac container.
Registering handlers:
_builder.RegisterAssemblyTypes(assembly)
…

Satyajit
- 1,971
- 5
- 28
- 51
0
votes
1 answer
Rebus & RabbitMq always seems to use "RabbitTopics" exchange
I am trying to get rebus.rabbitmq (4.4.2.0) to use a specific exchange name to send messages via rabbitmq, but no matter what I do with the configuration, it persistently distributes to an exchange called "RebusTopics", I'm expecting "RebusBus" from…

gmn
- 4,199
- 4
- 24
- 46