Questions tagged [rabbitmq-shovel]

58 questions
0
votes
0 answers

RabbitMQ Shovel Ack-Mode

I am using RabbitMQ shovel between two clusters, and I am seeking answers to the following: what is the actual difference between on-confirm and on-publish modes if the destination queue is durable and the messages there are persisted? I want the…
0
votes
0 answers

RabbitMQ Filter Messages using Shovel/Header based shovel

Is there any option to filter messages when using Shovel. For example, vhost1 > exchange1 > filter set of messages > vhost2 > exchange2. or using header exchange vhost1 > header-exchange1 > header based filtering > vhost2 > queue2
enthusiast
  • 355
  • 1
  • 5
  • 16
0
votes
0 answers

RabbitMQ Header Exchange based Shovel

Hello Team, Whats the bets way to solve this problem? Solution 1 is to have mirror queues in vHost 1 for all corresponding destination queues and create a shovel between queues. Is there any alternatives which avoids creating a mirror queue in…
0
votes
1 answer

RabbitMQ: Queue -> Shovel -> Stream - How to correctly configure for Stream message format

On one server, I want a Queue (buffer) and when there is a connection to the other server, it should Shovel its messages to the Stream there. I want to access the Stream with a Python client and the Stream protocol, meaning the messages need to be…
Moe
  • 62
  • 10
0
votes
0 answers

Shovel from Exchange - how are data persisted?

There are two environments, one is always online (A), the other one (B) might be online 2-3 days a week, whenever possible they must be synced. now I've already got a working shovel (on A) to sync the data from A to B, but I'd like to know the…
Giovanni Luisotto
  • 1,382
  • 7
  • 12
0
votes
1 answer

RabbitMQ.Client Faild to consume the messages shoveled from Azure Service Bus

I have a .net application to connect to RabbitMQ with RabbitMQ.Client 6.4.0. The messages are shoveled from Azure Service Bus. The RabbitMQ.Client throw the following exception. But, if the message is sent from RabbitMQ UI, or RabbitMQ.Client…
0
votes
1 answer

Can we move RMQ messages in batches to another RMQ using shovel(dynamic)?

I wrote a script which uses RMQ shovel's PUT api to move messages to another RMQ but I was wondering about how it works internally. Does it move all the messages instantaneously? If yes, can we move it in batches for optimising it?
Vid
  • 123
  • 11
0
votes
1 answer

Shovel Configuration between 2 AWS MQ private RabbitMQ clusters

So I have 2 AWS MQ RabbitMQ clusters in the same vpc without public accessibility. Both are multi az Clusters with 3 nodes. Lets say rabbitmq-1 rabbitmq-2 Now I want to create a dynamic shovel from 1 to 2 in the Rabbitmq management console. I'm…
0
votes
1 answer

Rabbitmq. Move part of messages from one queue to another

I have two queues For example: A = ['foo', 'abo', 'aboba', 'bar']; B = []; I'd like to move only 'aboba', 'bar' from queue A to B. It doesn't matter which side of A to cut. I know about rabbitmq shovel, but I don't found tools for my case in this…
Gregory Sysoev
  • 173
  • 1
  • 15
0
votes
1 answer

How to handle stuck RabbitMQ Dynamic Shovel messages

We are currently using RabbitMQ Dynamic Shovels to forward messages to Azure Event Hub. Recently we setup a new Queue to be forwarded to Event Hub. Some messages in this Queue have a size of over 1MB which is the limit for messages on Event Hub.…
0
votes
1 answer

Rabbit MQ Shovel Plugin- Creating duplicate data in case of node failure

I am creating shovel plugin in rabbit mq, that is working fine with one pod, However, We are running on Kubernetes cluster with multiple pods and in case of pod restart, it is creating multiple instance of shovel on each pod independently, which is…
0
votes
1 answer

RabbitMQ: Shovel vs Federation for Microservice Communication

I've spent quite a bit of time trying to figure out whether I should use the RabbitMQ federation plugin or shovel. Basically I have two microservices. I want one of them to send a message to another. Each microservice has a different rabbitMQ…
0
votes
1 answer

dynamic shovels fail in Rabbitmq

I am trying to create dynamic shovels in my RabbitMQ instance both via code and using the UI. In both the cases, I am able to create the shovel. However , it's failing later on and is not able to move messages as desired. Via Postman PUT --…
Naxi
  • 1,504
  • 5
  • 33
  • 72
0
votes
1 answer

Shovel plugin not transferring existing messages to destination queue

I'm trying to copy all the messages in queue (Q1) to another queue (Q2) running on a different machine. I'm using the shovel plugin and both nodes are running amqp 091. I've tested the connection and if I set the destination queue to a non-existing…
0
votes
1 answer

RabbitMQ Shovel over TLS errors with badmatch after renewing certificates

My RabbitMQ installation has been running for over a year using TLS connected shovels. The shovels worked with the self-signed certificates until they expired. When I recreated new certificates, the shovels still won't work even though I placed the…
JohnG
  • 429
  • 1
  • 4
  • 14