
springcloud
springcloud系列文章
T-OPEN
爱生活,爱技术,爱分享,希望多与同行交流,共建一个良好的开源技术氛围。
展开
-
springcloud和springboot的版本问题
如果自己写的项目用到springboot和cloud,并且要升级,请记得不同的springcloud版本对应的springboot版本,不然会报很多错!最常见的错误:java.lang.NoSuchMethodError: org.springframework.boot.builder.SpringApplicationBuilder.<init>([Ljava/lang/Obj...原创 2018-11-17 21:27:47 · 3220 阅读 · 3 评论 -
分布式链路追踪
随着业务发展,系统拆分导致系统调用链路愈发复杂一个前端请求可能最终需要调用很多次后端服务才能完成,当整个请求变慢或不可用时,我们是无法得知该请求是由某个或某些后端服务引起的,这时就需要解决如何快读定位服务故障点,以对症下药。于是就有了分布式系统调用跟踪的诞生。现今业界分布式服务跟踪的理论基础主要来自于 Google 的一篇论文《Dapper, a Large-Scale Dis...原创 2018-11-17 21:31:15 · 1748 阅读 · 0 评论 -
springcloud-slenth-zipkin进行分布式链路追踪
Spring Cloud Sleuth一般的,一个分布式服务跟踪系统,主要有三部分:数据收集、数据存储和数据展示。根据系统大小不同,每一部分的结构又有一定变化。譬如,对于大规模分布式系统,数据存储可分为实时数据和全量数据两部分,实时数据用于故障排查(troubleshooting),全量数据用于系统优化;数据收集除了支持平台无关和开发语言无关系统的数据收集,还包括异步数据收集(需要跟踪队列中的消...原创 2018-11-17 21:30:01 · 1695 阅读 · 0 评论 -
sprincloud-config的配置中心加密
使用前提在使用Spring Cloud Config的加密解密功能时,有一个必要的前提需要我们注意。为了启用该功能,我们需要在配置中心的运行环境中安装不限长度的JCE版本(Unlimited Strength Java Cryptography Extension)。虽然,JCE功能在JRE中自带,但是默认使用的是有长度限制的版本。我们可以从Oracle的官方网站中下载到它,它是一个压缩包,解压...原创 2018-11-20 22:21:31 · 355 阅读 · 0 评论 -
客户端从springcloud-config配置中心引用配置文件
1.在客户端项目的resources目录下新建一个bootstrap.yml 文件 文件内容如下:eureka: client: register-with-eureka: true fetch-registry: true healthcheck: enabled: true serviceUrl:# 注册中心的地址 default...原创 2018-11-20 22:23:03 · 1415 阅读 · 0 评论