Spring cloud
flysun3344
这个作者很懒,什么都没留下…
展开
-
Spring Cloud与Spring Boot版本匹配关系
转载 2018-03-30 16:44:34 · 653 阅读 · 0 评论 -
Spring Cloud构建微服务架构(三)高可用服务注册中心
前言在Spring Cloud系列文章的开始,我们就介绍了服务注册与发现,其中,主要演示了如何构建和启动服务注册中心Eureka Server,以及如何将服务注册到Eureka Server中,但是在之前的示例中,这个服务注册中心是单点的,显然这并不适合应用于线上生产环境,那么下面在前文的基础上,我们来看看该如何构建高可用的Eureka Server集群。Eureka Server的高可用Eure...转载 2018-04-01 23:38:05 · 221 阅读 · 0 评论 -
Spring Cloud构建微服务架构(四)断路器
在微服务架构中,我们将系统拆分成了一个个的服务单元,各单元间通过服务注册与订阅的方式互相依赖。由于每个单元都在不同的进程中运行,依赖通过远程调用的方式执行,这样就有可能因为网络原因或是依赖服务自身问题出现调用故障或延迟,而这些问题会直接导致调用方的对外服务也出现延迟,若此时调用方的请求不断增加,最后就会出现因等待出现故障的依赖方响应而形成任务积压,最终导致自身服务的瘫痪。举个例子,在一个电商网站中...转载 2018-04-01 23:43:35 · 227 阅读 · 0 评论 -
Spring Cloud构建微服务架构(一)服务注册与发现
创建“服务注册中心”创建一个基础的Spring Boot工程,并在pom.xml中引入需要的依赖内容:<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> &l...转载 2018-03-29 00:47:10 · 226 阅读 · 0 评论 -
Spring Cloud构建微服务架构:服务注册与发现(Eureka、Consul)【Dalston版】
服务治理在简单介绍了Spring Cloud和微服务架构之后,下面回归本文的主旨内容,如何使用Spring Cloud来实现服务治理。由于Spring Cloud为服务治理做了一层抽象接口,所以在Spring Cloud应用中可以支持多种不同的服务治理框架,比如:Netflix Eureka、Consul、Zookeeper。在Spring Cloud服务治理抽象层的作用下,我们可以无缝地切换服务...转载 2018-03-29 01:11:25 · 305 阅读 · 0 评论 -
Spring Cloud构建微服务架构(二)服务消费者(Ribbon/Feign)
在上一篇《Spring Cloud构建微服务架构(一)服务注册与发现》中,我们已经成功创建了“服务注册中心”,实现并注册了一个“服务提供者:COMPUTE-SERVICE”。那么我们要如何去消费服务提供者的接口内容呢?RibbonRibbon是一个基于HTTP和TCP客户端的负载均衡器。Feign中也使用Ribbon,后续会介绍Feign的使用。Ribbon可以在通过客户端中配置的ribbonSe...转载 2018-03-29 01:28:12 · 460 阅读 · 1 评论 -
feign调用接口不稳定解决
Caused by: java.net.SocketException: Software caused connection abort: recv failed at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.socketRead(SocketInputStrea...原创 2018-07-19 16:21:11 · 9685 阅读 · 3 评论