logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

RocketMQ消息队列-@RocketMQMessageListener实现原理

相当于定义一个消费者,定义了消费者的一些属性实现接口来处理具体消费逻辑每个消费者初始化了一个对象,该对象中包含消费实例和消费者的属性服务启动的时候开启一个线程轮训队列中的消息,如果没有就一直阻塞,拿到消息后,最终会调用自己实现的onMessage方法。

#rocketmq
Nacos-03-Nacos与Eureka的区别

Eureka保护方式:当在短时间内,统计续约失败的比例,如果达到一定阈值,则会触发自我保护的机制,在该机制下,Eureka Server不会剔除任何的微服务,等到正常后,再退出自我保护机制。默认模式是:客户端心跳上报Nacos实例健康状态,默认间隔5秒,Nacos在15秒内未收到该实例的心跳,则会设置为不健康状态,超过30秒则将实例删除。对于永久实例的的监看检查,Nacos 采用的是注册中心探测机

#eureka#java#spring cloud
Spring-Cloud-Gateway-09-动态路由与自动刷新

大体的意思就是说,事件的发布者发布事件,事件的监听这对对应的事件进行监听,当监听到对应的事件时,就会触发调用相关的方法。因此,在事件处理中,事件是核心,是事件发布者和事件监听者的桥梁。回顾前几节的内容,我们的路由配置是在服务启动之后通过各个渠道(配置文件、注册中心、缓存等)加载进来的,那么如果我们想要改变路由的配置,不得不重启服务,这样一来就十分麻烦,所以就引申出了。两种不同的方法,有兴趣的同学可

#spring#gateway#java +2
到底了