xpanse icon indicating copy to clipboard operation
xpanse copied to clipboard

add AMQP support to terraform-boot

Open swaroopar opened this issue 6 months ago • 2 comments

  • [ ] under api controller add a new package - queue
  • [ ] Add AMQP producer and consumer classes
  • [ ] Both HTTP controllers and queues must accept same data models.
  • [ ] Both HTTP controllers and queues must also call the same methods after receiving requests from client.
  • [ ] Terraform-boot processes must call the same methods after the processing is done.
  • [ ] Add configuration of rabbitmq broker to amqp.properties.
  • [ ] AMQP beans must be activated only when profile amqp is provided.
  • [ ] Add documentation on how to start AMQP provider and create queues. All queues must be 'durable'
  • [ ] Queue names must all start with org.eclipse.terraform.boot.xxxxxx

Note - The idea is to support any AMQP providers. We can consider rabbitmq as default implementation.

swaroopar avatar Aug 27 '24 04:08 swaroopar