rocketmq优雅停机往事 (2)

image

通过上图能看到,销毁bean之前,有关闭lifecycle bean和发送ContextClosedEvent两个动作,官方starter选择了实现LifeCycle接口的方式。

6

到这里我该给老板汇报去了,之所以rocketmq consumer发布时不平滑是我们的使用姿势问题,虽然对业务没影响,但不优雅,解决方案有两个,老板你选吧:

全都换成官方starter,依赖spring-boot,官方维护,改造成本很高,

监听ContextClosedEvent来实现优雅关闭,这块可以封装一下,让业务方引入依赖即可

image

都看到这了,不点个关注吗?

image

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwddsf.html