Rabbitmq高级
用于通过RabbitMq(Spring Boot amqp的扩展)进行消息传递的通用库。
注意:如果您已经在使用Spring Cloud Stream,则可能不需要此启动程序。 但是,如果由于其抽象级别而需要Spring Cloud无法提供的AMQP特定功能,那么您可能会对它感兴趣,因为它提供了Spring Cloud中可用的功能。 试试看,让我们知道您的想法! 如果您发现任何可以改进或简化的内容,请随时提出更改!
目标
该项目的目的是为Rabbit MQ提供一个通用的Spring Boot Starter项目,用于消息传递解决方案。 通过简单地在yml中提供配置,这有助于我们自动配置Rabbit mq交换和队列以及绑定。 这也有助于在框架级别的单个位置更好地处理和监视异常。 因此,不再添加重复的代码来在各种项目中创建带有绑定的交换和队列
构型
您可以在“ spring.rabbitmq”部分的application.yml中配置Rabbit mq服务器配置。
您可以在“ rabbitmq.auto-config”下的application.yml中配置交换
1