rabbitmq - Is it good practice to create AMQP queues manually or programmatically? -


i'm in process of implementing various remote methods/rpcs on top of amqp (rabbitmq in particular). when worker (or client) comes online, could, in theory, declare (create) queue on exchange. other approach start using queue , assume exists on exchange.

which approach more common? creating queues manually has higher administrative cost, maybe; however, can result in more consistent environment if decouple queue management queue usage.

it depends requirement. if have fixed number of queues , dont need generated dynamically, go manual. example : integration application , know have 3 consumers a,b,c manually create 3 queues. example in chat application every logged in user want create queue, in case queues should created programatically. , in case manual creation, have more control implement permissions , acls.


Comments

Popular posts from this blog

python - jinja2: TemplateSyntaxError: expected token ',', got 'string' -

Qt4: how to send QString inside a struct via QSharedMemory -

node.js - NodeJS remote terminal to Dropbear OpenWRT-Server -