SpringCloud
dh1027-远征君
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring Cloud 简单入门教程 之 Feign (五)
Feign是一个声明式的Web服务客户端。这使得Web服务客户端的写入更加方便 要使用Feign创建一个界面并对其进行注释。它具有可插入注释支持,包括Feign注释和JAX-RS注释。Feign还支持可插拔编码器和解码器。Spring Cloud增加了对Spring MVC注释的支持,并使用Spring Web中默认使用的HttpMessageConverters。Spring Cloud集成Ri原创 2018-01-25 10:14:57 · 261 阅读 · 0 评论 -
Spring Cloud 简单入门教程 之 Config (九)
Spring Cloud Config为分布式系统中的外部配置提供服务器和客户端支持。使用Config Server,您可以在所有环境中管理应用程序的外部属性。客户端和服务器上的概念映射与Spring Environment和PropertySource抽象相同,因此它们与Spring应用程序非常契合,但可以与任何以任何语言运行的应用程序一起使用。随着应用程序通过从开发人员到测试和生产的部署流程,...原创 2018-06-29 09:47:34 · 192 阅读 · 0 评论 -
Spring Cloud 简单入门教程 之 Zuul (八)
路由器和过滤器:Zuul 路由在微服务体系结构的一个组成部分。例如,/可以映射到你的Web应用程序,/api/users映射到用户服务和/api/shop映射到店服务。Zuul是Netflix的基于JVM的路由器和服务器端负载均衡器。 Netflix使用Zuul进行以下操作: 认证 洞察 压力测试 金丝雀测试 动态路由 服务迁移 负载脱落 安全 静态响应处理 主动/主动流量...原创 2018-06-29 09:37:13 · 215 阅读 · 0 评论 -
Spring Cloud 简单入门教程 之 Hystrix (七)
Netflix的创造了一个调用的库Hystrix实现了断路器图案。在微服务架构中,通常有多层服务调用。较低级别的服务中的服务故障可能导致用户级联故障。当对特定服务的呼叫达到一定阈值时(Hystrix中的默认值为5秒内的20次故障),电路打开,不进行通话。在错误和开路的情况下,开发人员可以提供后备。开放式电路会停止级联故障,并允许不必要的或失败的服务时间来愈合。回退可以是另一个Hystrix保护的调...原创 2018-06-28 16:52:28 · 219 阅读 · 0 评论 -
Spring Cloud 简单入门教程 之 Sleuth (六)
在分布式架构中,需要对分布式服务进行治理,也就是要记录到服务的调用和被调用的具体信息,比如调用时间,响应时间等等。称为服务的调用链。记录每个服务的调用链–分布式服务服务跟踪。 Spring Cloud Sleuth为Spring Cloud实现分布式跟踪解决方案。 Span:工作的基本单位 例如,发送RPC是一个新的跨度,以及向RPC发送响应。Span由跨度的唯一64位ID标识,跨度是其中一部...原创 2018-06-28 16:28:33 · 291 阅读 · 0 评论 -
Spring Cloud 微服务 系列学习笔记
最近在学习Spring Cloud 微服务框架,做了如下笔记以便用到时可以回顾Spring Cloud 系列学习基础之 Spring BootSpring Cloud 微服务 系列学习笔记 EurekaSpring Cloud 微服务 系列学习笔记 Eureka ClientSpring Cloud 微服务 系列学习笔记 RibbonSpring Cloud 微服务 系列学习笔...原创 2018-06-27 16:55:29 · 386 阅读 · 0 评论 -
Spring Cloud 简单入门教程 之 Bus (十一)
在配置文件修改时,需要重启服务或者发送一个post请求让服务重新去获取配置,在生产环境中,服务众多,给每个服务重启或者都发送一个post请求去让其重新获取配置这种方式是很灾难的,也不符合微服务的架构理念。Spring Cloud 提供 Bus解决这个问题。 Spring Cloud Bus将分布式系统的节点与轻量级消息代理链接。这可以用于广播状态更改(例如配置更改)或其他管理指令。一个关键的想法...原创 2018-06-29 10:56:11 · 238 阅读 · 0 评论 -
Spring Cloud 简单入门教程 之 Sleuth(六)
在分布式架构中,需要对分布式服务进行治理,也就是要记录到服务的调用和被调用的具体信息,比如调用时间,响应时间等等。称为服务的调用链。记录每个服务的调用链–分布式服务服务跟踪。 Spring Cloud Sleuth为Spring Cloud实现分布式跟踪解决方案。 Span:工作的基本单位 例如,发送RPC是一个新的跨度,以及向RPC发送响应。Span由跨度的唯一64位ID标识,跨度是其中一部...原创 2018-02-24 09:37:02 · 471 阅读 · 0 评论 -
Spring Cloud 简单入门教程 之 Ribbon (四)
有了服务注册中心,并且有了服务生产者或者说服务提供者在注册中心注册了服务,这时就可以使用服务了。 为了模拟分布式,新构建一个服务提供者,端口号是8673,启动服务注册中心,启动两个服务。 IJ IDEA File->New->Project->Spring ->initializr, 填写好名称等,Finish. 构建好的项目的目录结构和一个新构建好的Spring Boot目录结构一样原创 2018-01-10 15:54:12 · 275 阅读 · 0 评论 -
Spring Cloud 简单入门教程 之 集群config (十)
微服务架构中服务有很多,如果每个服务都要从配置中心获取配置信息,无疑,配置中心的压力会非常大,因此,可以将配置中心集群化。 构建一个Spring Boot项目,取名eureka-server,添加依赖:<dependency> <groupId>org.springframework.cloud</groupId> &lt原创 2018-06-29 09:56:18 · 194 阅读 · 0 评论
分享