Java高级—3分钟读懂Spring事件机制
在日常开发过程中,提到发送消息,我们很自然的联想到RabbitMQ、RocketMQ。但是你知道Spring框架本身的事件机制吗?你知道Java的事件机制吗?今天我们就从买彩票与割韭菜来聊聊Java与Spring的事件机制。
1.Java事件机制与买彩票
韭菜一枚:彩民

韭菜收割机:彩票机构

饵:彩票

事件回顾:

2. Spring的彩票
上面那是屁民买彩票的一个流程,现在让我们看看有钱大佬是怎么买彩票中奖的。
中奖消息

彩票中奖发布机

幸运儿

SpringBoot与Nacos的事件机制应用
Spring框架的抽象类AbstractApplicationContext,预留了一个空方法onRefresh(),SpringBoot在启动过程中,Tomcat的同名实现方法,会创建webServer,同时利用Spring的事件机制发布WebServerInitializedEvent事件。而Nacos使用了Spring的SPI机制,监听了这个事件,会开启定时任务,定时向Nacos服务端发送心跳检测,并且调用接口进行服务注册。
如果你觉得内容干货满满,对你有用的话,记得点赞收藏与关注我哦,我会继续推出更多优质的内容。