eventbus-spring-boot-starter发布2.2版本,重要更新:引入rocketmq
eventbus是分布式业务消息分发总线组件,支持广播及时消息、延时消息等。组件通过屏蔽底层不同种类的消息引擎,并提供统一的接口调用,可发送广播及时消息和延时消息,同时可订阅及时消息或延时消息等。当我们的应用引入eventbus组件时有利于降低系统耦合度。目前可选择基于Redis、RabbitMQ、RocketMQ等任一 一种做底层的消息引擎,其他消息引擎中间件将被陆续支持。
注意:它不属于消息中间件,他是通过和消息中间件整合,来完成服务之间的消息通讯,类似于消息代理。
本次2.2版本更新内容如下:
[refactor]eventbus消息序列化不强制绑定fastJson2,支持fastJson2、fastjson、jackson、gson任意一种;
[refactor]重构redis stream监听;
[feat]新增自定义定时任务注册器;
[feat]新增接入rocketmq消息队列;
[feat]定义MsgBody接口,消息实体实现该接口即可在定义监听器和发送消息时无需定义消息编码;
[fixbug]springboot3 eventbus未加载问题解决;