学习目标:
提示:学习记录
例如:
- rabbitmq 实现订单延时
- 数据同步工具canal
- ApplicationListener
- es学习了解
学习笔记:
提示:学习笔记记录
1.实现订单的延时功能
- 要实现 RabbitMQ 的消息队列延迟功能,一般采用官方提供的插件 “rabbitmq_delayed_message_exchange” 来实现。但 RabbitMQ 版本必须是 3.5.8 以上才支持该插件,否则得用其“死信”功能。
2.数据同步工具canal
- Canal是一个很好的数据库同步工具。canal是阿里巴巴旗下的一款开源项目,纯Java开发。基于数据库增量日志解析,提供增量数据订阅&消费,目前主要支持了MySQL
3.ApplicationListener
-
ContextRefreshedEvent 事件会在Spring容器初始化完成会触发该事件。我们在实际工作也可以能会监听该事件去做一些事情,但是有时候使用不当也会带来一些问题。
-
ApplicationReadyEvent
网址:
https://blog.csdn.net/helllochun/article/details/103904842
http://t.zoukankan.com/june0816-p-14173225.html