Azure已经提供了相应的代码,基于高级消息队列协议1.0(“ AMQP 1.0”)标准,实现Service Bus与Spring的集成
azure-servicebus-jms-spring-boot-starter
Azure protal 设置
在这里可以获取到对应的连接字符串
锁定时间最好根据实际处理情况来,加入设置了30秒过期,而消息接收后的处理时间超过30秒,那么这个消息会锁定并丢到死信队列中,后续等接收方空闲后继续发送。会导致重复接收数据。
在主题中需要创建订阅,可以有多个订阅,可以添加筛选器,默认是接收所有数据。
代码中如何使用
- 引用pom文件
<dependency>
<groupId>com.microsoft.azure</groupId