
SpringCloud
lhc0512
java,大数据
展开
-
SpringCloud之Eureka服务注册中心,服务注册和服务发现
我使用的版本springboot版本<version>1.5.14.RELEASE</version> springcloud版本<spring-cloud.version>Edgware.SR4</spring-cloud.version>使用eureka写一个注册中心,相当于zookeeper的地位 引入eure原创 2018-07-19 09:23:56 · 444 阅读 · 0 评论 -
SpringCloud七:配置中心Eureka+Config+Bus+RabbitMQ
随着线上项目变的日益庞大,每个项目都散落着各种配置文件,如果采用分布式的开发模式,需要的配置文件随着服务增加而不断增多。某一个基础服务信息变更,都会引起一系列的更新和重启,运维苦不堪言也容易出错.SpringCloud Config 就可以解决该问题. 本文阐述SpringCloud配置中心和配置客户的架构 为了配置中心的高可用和服务化,使用Eureka作为注册中心,并把配置中心注册到Eur...原创 2018-08-26 17:08:55 · 2343 阅读 · 0 评论 -
SpringCloud一:提供者架构Eureka+Sleuth+RabbitMQ
SpringCloud真是微服务的集大成者,与springBoot的一样,都是基于一些开源框架之上,这几天都在搞springcloud,网上资料很多,但都是基于一些零散的知识点,没有串起来一些组件,本次写的博客会总结springcloud的实战场景,分几个微服务将springcloud串起来,我会连载几篇博客供读者参考 本次写基于springcloud的消费者如何架构, 我们使用Eureka来...原创 2018-08-25 16:41:50 · 1012 阅读 · 0 评论 -
SpringCloud二:消费者架构Eureka+Ribbon+Feign+Hystrix+Sleuth+RabbitMQ
上一篇文章中说明的提供者架构,本次则写消费者的和和架构,秉承我的观念,把SpringCloud的技术栈串起来,我会尽可能的把消费者设计的较完善. 消费者则使用Eureka发现服务,Eureka的注册中心之前的文章有说过,调用provider,则使用Ribbon负载均衡,SpringCloud还提供了Feign让我们继续使用controller调用service层的技术,后面会提及到,feign和...原创 2018-08-25 17:24:47 · 1164 阅读 · 0 评论 -
SpringCloud三:提供者和消费者的日志分析Zipkin+RabbitMQ
之前的文章中说到,提供者和消费者的微服务调用的日志跟踪,使用Sleuth+RabbitMQ把日志发布到RabbitMQ中,让Zipkin订阅分析,本次就说一下Zipkin+RabbitMQ如何搭建,搭建方式较多 可以参看官方的https://zipkin.io/pages/quickstart.html可以使用docker如下命令搭建zipkindocker run -d -p ...原创 2018-08-25 17:38:04 · 1461 阅读 · 0 评论 -
SpringCloud四:监控数据聚合Turbine+RabbitMQ
之前的文章中说到,消费者把服务容错日志发布到RabbitMQ中,通过Turbine把多个consumer聚集起来,交到Hystrix-Dashboard的面板中分析,本文阐述Turbine+RabbitMQ的设计在pom.xml添加依赖,还是老话, SpringBoot的版本为1.5.15 SpringCloud的版本为Edgware.SR4 <parent> ...原创 2018-08-25 18:36:00 · 1143 阅读 · 0 评论 -
SpringCloud五:监控面板Hystrix-Dashboard
之前的文章说过Turbine聚集consumer的服务容错数据,本次文章阐述Hystrix-DashBoard如何把Turbine的数据展现在面板上 在pom.xml中引入依赖, <parent> <groupId>org.springframework.boot&a原创 2018-08-25 19:23:18 · 337 阅读 · 0 评论 -
SpringCloud六:网关Zuul
SpringCloud的网关框架zuul和nginx的功能类似,除了具备服务路由、均衡负载功能之外,它还具备了权限控制等功能,为微服务架构提供了前门保护的作用,同时将权限控制这些较重的非业务逻辑内容迁移到服务路由层面,使得服务集群主体能够具备更高的可复用性和可测试性。下面搭建zuul微服务 在pom.xml中引入依赖 <parent> <groupI...原创 2018-08-25 19:37:06 · 168 阅读 · 0 评论