随笔分类 -  spring cloud

摘要:zipkin服务器端 1、依赖 2、启动类上添加@EnableZipkinServer 3、配置文件 微服务端 1、依赖 2、配置 创建Kafka主题 进入kafka的bin目录,创建zipkin主题。 监视kafka中的数据 参考周立大神博文:http://www.itmuch.com/sprin 阅读全文
posted @ 2018-08-09 17:31 神风炼 阅读(4311) 评论(0) 推荐(0)
摘要:spring cloud shutdown graceful 优雅停机 当一个服务启动后,会注册到eureka中,其他的服务也可以从eureka获取到新注册的服务。但当我们要停止一个服务的时候,如果直接kill 9 pid,未免有些太过暴力。 直接杀进程有什么问题 eureka要经过一段时间才会把已 阅读全文
posted @ 2018-04-26 14:52 神风炼 阅读(1502) 评论(0) 推荐(0)
摘要:ZuulFilter定义 通过继承 我们可以定义一个新的过滤器,如下 中实现了 方法,根据它的值决定同类型的filter的执行顺序。 方法如下: 注册ZuulFilter到spring容器中 可以通过 ,也可以通过 实例化来纳入spring的生命周期中。 中自动装配了 ,被spring实例化出来的所 阅读全文
posted @ 2018-04-25 19:33 神风炼 阅读(8637) 评论(2) 推荐(0)
摘要:zuul网关源码解析 zuul请求的生命周期 ![image_1ca2nppk7gn218991jjh3aing79.png 48.2kB][1] ZuulServlet 定义了对zuul整个过程的处理,如下: PRE阶段 过滤器寻找路由,如下图: ![image_1ca2qif8j1psa131f 阅读全文
posted @ 2018-04-02 17:13 神风炼 阅读(2789) 评论(0) 推荐(0)
摘要:turbine源码分析 1、turbine架构设计 ![image_1c8jo5582174lrflq2q147b1qgs9.png 146.7kB][1] 一切从 模块开始,该模块提供所有的主机信息。它会定期的发送更新, 负责创建连接到主机。一旦建立起连接,数据流将源源不断的发送给 既聚合器。聚合 阅读全文
posted @ 2018-03-15 17:51 神风炼 阅读(1011) 评论(0) 推荐(1)
摘要:turbine是怎么收集指标数据的 我们通过[spring cloud图形化dashboard是如何实现指标的收集展示的][1]知道了,图形化的指标是从turbine获取到指标数据的。那么turbine的数据是从哪里来的呢? 1、数据来源 我们通过url: 可以获取到指标的json数据。那么指标数据 阅读全文
posted @ 2018-03-12 16:59 神风炼 阅读(1369) 评论(0) 推荐(0)
摘要:使用turbine收集hystrix指标 1、pom中引入对turbin的依赖,并增加dashboard图形界面的展示 org.springframework.boot spring boot starter actuator org.springframework.cloud spring clo 阅读全文
posted @ 2018-03-12 16:48 神风炼 阅读(245) 评论(0) 推荐(0)
摘要:spring cloud图形化dashboard是如何实现指标的收集展示的 1、dashboard图形化界面入口 说明:端口是由配置文件server.port=10000来指定的,可以修改。 打开后可以看到如下的界面 ![image_1c8cllt09nhg8qp18181in84hd1g.png 阅读全文
posted @ 2018-03-12 16:46 神风炼 阅读(1891) 评论(0) 推荐(1)