![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Springcloud
文章平均质量分 97
F_Hello_World
这个作者很懒,什么都没留下…
展开
-
springclou中Sleuth异步中trace传递
在工作中同步转异步处理的场景非常多,例如日志记录,图片异步上传等。sleuth中trace链路+ELK收集,可以让我们很直观看到整个完整的链路,我们知道sleuth中在同一线程的链路的传递是通过ThreadLocal来做到的,而http或rpc调用这种方式的链路一般通过添加header头来进行传递的(这个需要我们去自己实现对http请求的拦截处理-当然我们不需要重复造轮子,spring已经帮我们把这些都实现了,我们只需要进行调用正常调用即可),那么如果我们创建一个线程pool,并异步执行数据,那么原线程中的原创 2020-07-22 15:18:15 · 2480 阅读 · 1 评论 -
Nacos注册中心客户端与服务端源码分析
Nacos作为SpringCloud Alibaba (SCA)中注册中心以及配置中心的组件。这里主要分析Nacos客户端与服务端之间注册,下线,心跳续约源码以及对Ribbon负载均衡的Nacos的具体实现。核心对外提供API接口类:对于客户端的使用其实很简单,只要引入spring-cloud-starter-alibaba-nacos-discovery包即可。这个包是一个springboot start项目,所以查看它的源码在上述的每一个AutoConfiguration都有自.原创 2020-07-03 00:25:34 · 2669 阅读 · 1 评论 -
Springcloud-注册中心-Eureka源码分析
springCloud对于注册中心提供了很多的选择,例如实现CAP中AP的Eureka,实现了CP的zookeeper等,这里主要介绍使用的是给予Netflix的Eureka。首先我们基于的springcloud的最新版本-Hoxton来介绍,这里使用的是springboot2.2.5,关于springboot与springCloud的版本对应关系可以参考下表:SpirngCloud Ve...原创 2020-07-07 23:54:20 · 401 阅读 · 0 评论