SpringCloud入门教程
本专栏主要介绍SpringCloud+SpringBoot的配置和使用方法
喜欢雨天的我
爱技术,爱生活.
展开
-
SpringCloud入门教学|第七篇:消息总线(Spring Cloud Bus)
Spring Cloud Bus将分布式系统的节点与轻量级消息代理链接。这可以用于广播状态更改(例如配置更改)或其他管理指令。一个关键的想法是,总线就像一个分布式执行器,用于扩展的Spring Boot应用程序,但也可以用作应用程序之间的通信通道。目前唯一的实现是使用AMQP代理作为传输,但是相同的基本功能集(还有一些取决于传输)在其他传输的路线图上。进行安装RabbitMQ本...原创 2018-02-23 12:45:52 · 2055 阅读 · 0 评论 -
SpringCloud入门教学|第六篇:分布式配置中心(Spring Cloud Config)
构建Config Server高可用分布式 Spring Cloud Config为分布式系统中的外部配置提供服务器和客户端支持。使用Config Server,您可以在所有环境中管理应用程序的外部属性。客户端和服务器上的概念映射与Spring Environment和PropertySource抽象相同,因此它们与Spring应用程序非常契合,但可以与任何以任何语言运行的应...原创 2018-02-22 21:17:10 · 1240 阅读 · 0 评论 -
SpringCloud入门教学|第五篇:路由网关(zuul)
Zuul简介创建zuul工程服务过滤Zuul简介 路由在微服务体系结构的一个组成部分。例如,/可以映射到您的Web应用程序,/api/users映射到用户服务,并将/api/shop映射到商店服务。Zuul是Netflix的基于JVM的路由器和服务器端负载均衡器。 Zuul有以下功能认证(Authentication)洞察(Insights)压力测试(...原创 2018-02-22 20:17:17 · 1723 阅读 · 0 评论 -
SpringCloud入门教学|第四篇:断路器(Hystrix)
产生原因断路器介绍在ribbon使用断路器Feign中使用断路器Hystrix Dashboard断路器的仪表盘产生原因 在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign来调用。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因...原创 2018-02-22 19:26:16 · 737 阅读 · 0 评论 -
SpringCloud入门教学|第三篇:服务消费者(Feign)
Feign介绍创建一个feign服务上一篇主要介绍了消费方法的一种restTemplate+Ribbon去消费,这篇将介绍Feign进行消费服务。Feign介绍 Feign是一个声明式的伪Http客户端,它使得写Http客户端变得更简单。使用Feign,只需要创建一个接口并注解。它具有可插拔的注解特性,可使用Feign 注解和JAX-RS注解。Feign支持可插拔...原创 2018-02-22 16:49:48 · 4737 阅读 · 5 评论 -
SpringCloud入门教学|第二篇:服务消费者(restTempleate+ribbon)
注册两个实例建立一个消费者此项目架构上一篇我们讲解了项目的构建和服务的注册和发现。现在我们再增加一个model。来了解ribbon+restTemplate ribbon是一个负载均衡客户端,可以很好的控制htt和tcp的一些行为。Feign默认集成了ribbon。注册两个实例上一篇我们的service-client 启动后,我们需要改变其端口为8763 ...原创 2018-02-22 16:02:47 · 1493 阅读 · 0 评论 -
SpringCloud入门教学|第一篇:服务的注册和发现(Eureka)
创建项目创建我们的服务注册中心创建一个服务提供者eureka client spring cloud 为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等等。它运行环境简单,可以在开发人员的电脑上跑。 SpringCloud中文教程文档创建项目本项目采用Intellij进行创建,...原创 2018-02-22 14:59:31 · 2156 阅读 · 0 评论