nacos
文章平均质量分 75
nacos
小味
这个作者很懒,什么都没留下…
展开
-
6. nacos 之spring-cloud结合
loadBalance体系,通过nacos的api获取服务列表,维持在本地里;然后通过serverlistUpater去定时更新一下服务实例列表,默认是30s。详细细节请参考:https://blog.csdn.net/ZXH240651200/article/details/122039688原创 2021-12-21 18:43:48 · 97 阅读 · 0 评论 -
5. nacos之服务心跳
(1)client发送心跳在2. nacos之服务注册_ZXH240651200的博客-CSDN博客里面分析过,如果服务注册类型是临时节点(默认就是临时的),会启动心跳任务。com.alibaba.nacos.client.naming.NacosNamingService#registerInstance(java.lang.String, java.lang.String, com.alibaba.nacos.api.naming.pojo.Instance) public vo..原创 2021-12-19 14:21:34 · 5077 阅读 · 0 评论 -
4. nacos之服务发现之udp通知
目录(1)client接收udp通知(2)naming处理ack(3)naming处理ack超时(1)client接收udp通知结合前面的文章,client在服务发现的时候,每次请求的时候会传递自己的clientIp+udpPort, 并且后续会定时去再次拉取服务实例信息。naming在发现服务实例有变化的时候,会通过clientIp+udpPort反向通知client,参考:2. nacos之服务注册_ZXH240651200的博客-CSDN博客 --> (3.3 服..原创 2021-12-19 13:17:21 · 3220 阅读 · 0 评论 -
3. nacos之服务发现
示例代码:public class MainConsumer { private static Logger logger = LoggerFactory.getLogger(MainConsumer.class); public static void main(String[] args) throws NacosException { Properties properties = new Properties(); properties.put(原创 2021-12-18 17:20:49 · 1243 阅读 · 0 评论 -
2. nacos之服务注册
目录(1) 创建NamingService(2) 服务注册(3)naming处理服务注册请求(3.1)构造service实例(3.2)保存instance到service实例中(3.3)服务变化时通过udp发送通知示例代码:public class MainProvider { public static void main(String[] args) throws NacosException { Properties properties =.原创 2021-12-18 16:08:44 · 1339 阅读 · 0 评论 -
1. nacos 1.4.2源码构建
1. 下载源码git地址:GitHub - alibaba/nacos: an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications.克隆命令:git clone https://github.com.cnpmjs.org/alibaba/nacos.git这里切换到1.4.2分支之后。2.原创 2021-12-18 10:18:02 · 1015 阅读 · 0 评论