zipkin服务器端 1、依赖 2、启动类上添加@EnableZipkinServer 3、配置文件 微服务端 1、依赖 2、配置 创建Kafka主题 进入kafka的bin目录,创建zipkin主题。 监视kafka中的数据 参考周立大神博文:http://www.itmuch.com/sprin Read More
posted @ 2018-08-09 17:31 神风炼 Views(4277) Comments(0) Diggs(0) Edit
java.net.SocketException: Broken pipe 生产上遇到一个问题,socket发生 错误,如下 ![image_1ckekef9ml3airm1hvc1ikn1l2f1p.png 68.7kB][1] 这个问题跟踪了好几个月,始终没有模拟出为什么会发生Broken pi Read More
posted @ 2018-08-09 14:09 神风炼 Views(31149) Comments(1) Diggs(0) Edit
spring cloud shutdown graceful 优雅停机 当一个服务启动后,会注册到eureka中,其他的服务也可以从eureka获取到新注册的服务。但当我们要停止一个服务的时候,如果直接kill 9 pid,未免有些太过暴力。 直接杀进程有什么问题 eureka要经过一段时间才会把已 Read More
posted @ 2018-04-26 14:52 神风炼 Views(1451) Comments(0) Diggs(0) Edit
ZuulFilter定义 通过继承 我们可以定义一个新的过滤器,如下 中实现了 方法,根据它的值决定同类型的filter的执行顺序。 方法如下: 注册ZuulFilter到spring容器中 可以通过 ,也可以通过 实例化来纳入spring的生命周期中。 中自动装配了 ,被spring实例化出来的所 Read More
posted @ 2018-04-25 19:33 神风炼 Views(6962) Comments(2) Diggs(0) Edit
idea中使用gradle gradle下载 gradle[下载地址][1]: 这里假设下载的是4.6版本的,如下: ![gradle下载地址的图片][2] 笔者下载的是gradle 4.6 bin.zip,下载后将文件放至磁盘的任意目录,并解压,尽量使用英文目录。 解压后,如下: ![2.png Read More
posted @ 2018-04-16 14:46 神风炼 Views(46436) Comments(2) Diggs(0) Edit
zuul网关源码解析 zuul请求的生命周期 ![image_1ca2nppk7gn218991jjh3aing79.png 48.2kB][1] ZuulServlet 定义了对zuul整个过程的处理,如下: PRE阶段 过滤器寻找路由,如下图: ![image_1ca2qif8j1psa131f Read More
posted @ 2018-04-02 17:13 神风炼 Views(2767) Comments(0) Diggs(0) Edit
turbine源码分析 1、turbine架构设计 ![image_1c8jo5582174lrflq2q147b1qgs9.png 146.7kB][1] 一切从 模块开始,该模块提供所有的主机信息。它会定期的发送更新, 负责创建连接到主机。一旦建立起连接,数据流将源源不断的发送给 既聚合器。聚合 Read More
posted @ 2018-03-15 17:51 神风炼 Views(977) Comments(0) Diggs(1) Edit
turbine是怎么收集指标数据的 我们通过[spring cloud图形化dashboard是如何实现指标的收集展示的][1]知道了,图形化的指标是从turbine获取到指标数据的。那么turbine的数据是从哪里来的呢? 1、数据来源 我们通过url: 可以获取到指标的json数据。那么指标数据 Read More
posted @ 2018-03-12 16:59 神风炼 Views(1322) Comments(0) Diggs(0) Edit
使用turbine收集hystrix指标 1、pom中引入对turbin的依赖,并增加dashboard图形界面的展示 org.springframework.boot spring boot starter actuator org.springframework.cloud spring clo Read More
posted @ 2018-03-12 16:48 神风炼 Views(238) Comments(0) Diggs(0) Edit
spring cloud图形化dashboard是如何实现指标的收集展示的 1、dashboard图形化界面入口 说明:端口是由配置文件server.port=10000来指定的,可以修改。 打开后可以看到如下的界面 ![image_1c8cllt09nhg8qp18181in84hd1g.png Read More
posted @ 2018-03-12 16:46 神风炼 Views(1841) Comments(0) Diggs(1) Edit