![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring cloud
szy_2565
新手见习
展开
-
Spring Cloud 第一篇:Eureka 服务注册与发现
#Spring Cloud 简介(从官网翻译过来的)Spring Cloud为开发人员提供了工具来快速构建分布式系统中的一些常见模式(例如配置管理、服务发现、断路器、智能路由、微代理、控制总线、一次性令牌、全局锁、决策竞选、分布式会话、集群状态)。使用Spring云开发人员可以快速地支持实现这些模式的服务和应用程序。它们将在任何分布式环境中都能很好地工作,包括开发人员自己的笔记本电脑、数据中心...原创 2018-10-18 11:48:41 · 213 阅读 · 0 评论 -
Spring Cloud 第二篇:Ribbon 负载均衡客户端
Ribbon 简介Ribbon is a client side load balancer which gives you a lot of control over the behaviour of HTTP and TCP clients. Feign already uses Ribbon, so if you are using @FeignClient then this sec...原创 2018-10-18 15:43:54 · 185 阅读 · 0 评论 -
Spring Cloud 第三篇:Feign调用服务学习
上一篇文章,讲述了如何通过RestTemplate+Ribbon去消费服务,这篇文章主要讲述如何通过Feign去消费服务。Feign简介Feign是一个声明式的伪Http客户端,它使得写Http客户端变得更简单。使用Feign,只需要创建一个接口并注解。它具有可插拔的注解特性,可使用Feign 注解和JAX-RS注解。Feign支持可插拔的编码器和解码器。Feign默认集成了Ribbo...原创 2018-10-18 17:19:07 · 252 阅读 · 0 评论 -
Spring Cloud 第四篇:Hystrix 断路器(防止线程阻塞)
Hystrix简介Netflix has created a library called Hystrix that implements the circuit breaker pattern. In a microservice architecture it is common to have multiple layers of service calls.. —-摘自官网...原创 2018-10-19 12:13:53 · 736 阅读 · 0 评论 -
SpringCloud的版本
Spring Cloud 项目目前仍然是快速迭代期,版本变化很快。这里整理一下版本相关的东西,备忘一下。大版本版本号规则Spring Cloud并没有熟悉的数字版本号,而是对应一个开发代号。Cloud代号 Boot版本(train) Boot版本(tested) lifecycle Angle 1.2.x incompatible wi...转载 2018-10-19 12:25:00 · 99 阅读 · 0 评论 -
Spring Cloud 第五篇:Zuul 路由转发和过滤
在微服务架构中,需要几个基础的服务治理组件,包括服务注册与发现、服务消费、负载均衡、断路器、智能路由、配置管理等,由这几个基础组件相互协作,共同组建了一个简单的微服务系统。一个简答的微服务系统如下图:在Spring Cloud微服务系统中,一种常见的负载均衡方式是,客户端的请求首先经过负载均衡(zuul、Ngnix),再到达服务网关(zuul集群),然后再到具体的服。,服务统一注册到高可用...原创 2018-10-19 15:59:30 · 311 阅读 · 0 评论 -
Spring Cloud 第六篇:Config 配置服务
简介在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。在Spring Cloud中,有分布式配置中心组件spring cloud config ,它支持配置服务放在配置服务的内存中(即本地),也支持放在远程Git仓库中。在spring cloud config 组件中,分两个角色,一是config server,二是config client...原创 2018-10-22 11:03:50 · 177 阅读 · 0 评论 -
Spring Cloud 第七篇:spring cloud 整合 配置文件以及 mybatis
在上几篇 项目的基础上来修改服务代码。首先修改,service-hi 项目(服务提供方),pom.xml文件如下 <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XML...原创 2018-10-29 17:07:22 · 4086 阅读 · 0 评论