
nacos源码
文章平均质量分 68
旭旭1998
学习笔记,98年的码农记录点滴,忽略仿客
展开
-
nacos源码阅读--服务发现
使用FeignClient的方式是怎么调用远程的微服务的,以及nacos收到请求之后是怎么做出回复的,以下来剖析: 一、客户端使用FeignClient远端请求 1.1 一个最简单的请求接口: @Service @FeignClient("provider") public interface Feign { @GetMapping("hello") String hello(); } 1.2 为了方便测试,在controller里直接调用: @Autowired Feign fe原创 2021-03-07 04:03:55 · 55890 阅读 · 0 评论 -
nacos源码阅读--服务注册
一、springboot启动日志报NacosServiceRegistry springboot+nacos启动时,log会有一条nacos注册信息如下: **很显然,启动注册服务的操作便在NacosServiceRegistry当中。 NacosServiceRegistry可以通过查找所有类直接寻找,也可以从以下springboot自动装配的角度去寻找 通过查看spring.factories文件也可以看到,nacos自动装配的类如下,nacos按照了springboot的约定进行了自动装配:**原创 2021-02-07 21:36:30 · 69038 阅读 · 0 评论 -
nacos源码阅读--本地单机debug调试
一、从github上下载下来nacos的源代码 https://github.com/alibaba/nacos 源码长这个怂样子: 二、找到distribution中的sql脚本,运行sql脚本 可以复制到navicat或其他数据库管理软件中执行 三、找到console中如下的配置文件: 里面有几行配置代码,取消注释,然后改成自己本地的配置: 四、然后找到console中的Nacos.class 右键edit 进行配置如下,尤其需要配置-Dnacos.standalone=true,否则为集群原创 2021-02-07 18:01:03 · 70828 阅读 · 3 评论