![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 55809 阅读 · 0 评论 -
nacos源码阅读--服务注册
一、springboot启动日志报NacosServiceRegistryspringboot+nacos启动时,log会有一条nacos注册信息如下:**很显然,启动注册服务的操作便在NacosServiceRegistry当中。NacosServiceRegistry可以通过查找所有类直接寻找,也可以从以下springboot自动装配的角度去寻找通过查看spring.factories文件也可以看到,nacos自动装配的类如下,nacos按照了springboot的约定进行了自动装配:**原创 2021-02-07 21:36:30 · 68990 阅读 · 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 · 70579 阅读 · 3 评论