常用消息中间件的总结说明。
一. 消息中间件
常用的消息中间件分为如下几种:
- kafka
- rocketmq
- activemq
- spring监听器ApplicationEventPublisher
这里我考虑把spring监听器ApplicationEventPublisher也拿进来,尽管它不算真正意义上的中间件,是属于集成到spring框架里的消息组件,但是在实际业务场景中也能够发挥出其作用。
二. 常规使用
基于此,可以参考如下说明进行初始化配置和使用。
三. 备注
spring监听器ApplicationEventPublisher若需要支持异步执行可以使用@Async进行实现。需要注意在启动类开启异步,@EnableAsync。