SpringCloud
文章平均质量分 88
逆流而上的龟
终身学习,持续成长。
展开
-
微服务链路跟踪
一、认识微服务跟踪的基础设施 1.zipkin twitter开源的分布式跟踪系统,它的主要功能是收集系统的时序数据,从而追踪微服务架构的系统延时等问题。同时,它还提供了一个非常友好的界面,来帮助分析追踪数据。另外,它还有助于分析微服务之间的依赖关系。 2.Spring Cloud Sleuth 为Spring Cloud提供了分布式跟踪的解决方案。 3.微服务跟踪的目的 服务之间通过网络进行...原创 2019-04-12 16:31:49 · 458 阅读 · 0 评论 -
微服务监控
微服务监控用来监控所有基于Spring Boot实现的应用。涵盖的功能主要包括如下几个方面:每一个应用的状态信息;日志信息;应用环境参数等。另外,在每一个应用状态发生变化的情况下,会邮件通知配置的开发者(需要配置)。 其核心原理是读取Eureka服务注册与发现中心的所有服务信息。 1.完整的maven配置 <?xml version="1.0" encoding="UTF-8"?>...原创 2019-04-12 16:43:39 · 1115 阅读 · 0 评论 -
SpringCloud实践源代码
https://github.com/williamjava/spring_cloud_practise原创 2019-04-16 11:11:37 · 349 阅读 · 0 评论 -
SpringCloud与Consul
一、环境准备(Windows平台) 1.https://www.consul.io/downloads.html 下载对应平台的consul 2.启动consul服务端 ./consul.exe agent -server -bind=127.0.0.1 -client=0.0.0.0 -bootstrap-expect=1 -data-dir=/e/data/application/consu...原创 2019-04-17 16:54:02 · 233 阅读 · 0 评论 -
Spring Cloud Feign相关原理分析
1.认识Spring Cloud Feign 在使用Spring Cloud构建的微服务架构中,Feign用来提供声明式的服务客户端定义方式。 Feign是一个伪客户端(不做任何的请求处理),它通过处理注解生成request,以此来简化HTTP API的开发。 2.定义的服务接口是如何注册到Spring容器的? 这里我们需要关注两个注解:@FeignClient:使用在我们定义的服务接口上,表示...原创 2019-05-24 12:31:49 · 1773 阅读 · 0 评论