queue - rabbitMQ persistency when consummers die -


i consummers subscribe events, in case 1 of them die, i'd messages persisted consummer, gets them once online. if producer creates n queues, 1 per consummer, works. producer shall not not take care of whether there consummers or not, , how many are. consummer shall have responsibility create own queue, select messages wants receive, , queue shall persist. can please give me direction?

does require specific on producer side?

the tutorials on rabbitmq website talk persistence in way if server die, messages persisted, or exemple 1 queue, n consummers, there persistency if consummers dead (becasue message not delivered), senario message delivered 1 of consummer (randomly), while need consummers receive messages subscribed to, , persistency per consummer.

thanks, rod

use topic exchange , have each consumer create it's own unique persistent queue , bind exchange topic want subscribe. publishing message on exchange deliver message each queue bound exchange/topic. if 1 of consumers dies, queue continue queue messages receives topic exchange.


Comments

Popular posts from this blog

PHP DOM loadHTML() method unusual warning -

python - How to create jsonb index using GIN on SQLAlchemy? -

c# - TransactionScope not rolling back although no complete() is called -