spring cloud
小皮de梦想
这个作者很懒,什么都没留下…
展开
-
一、SpringCloud五大神兽之Eureka(eurekaServer集群)
基本概念和方案 Eureka是基于REST(Representational State Transfer,代表性状态传输)的服务,主要用于AWS云中定位服务,以实现中间层服务器的负载平衡和故障转移。我们称这个服务为Eureka服务器。Eureka还带有一个基于Java的客户端组件,即Eureka客户端,它使与服务的交互更容易。Eureka-Server1.pom引入依赖:...转载 2018-10-11 10:50:49 · 251 阅读 · 0 评论 -
二、SpringCloud五大神兽之Eureka(服务注册与发现)
ps:此工程为服务提供者集群的创建并且注册到eureka中,同时测试服务的发现,由于主要讲解eureka知识,因此本例中一些其余数据库操作等例子不一一指出,在系列文章结尾会提供完整版例子下载。1、pom文件编写: <dependencies><!-- 引入自己定义的api通用包,可以使用Dept部门Entity --><dependen...转载 2018-10-11 10:59:54 · 133 阅读 · 0 评论 -
三、SpringCloud五大神兽之Ribbon(负载均衡)
Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说,就是在配置文件中列出Load Balancer(简称LB)后面所有的机器,Ribbon会自动的帮助你基于某种规则(如简单轮询,随即连接等)去连接这些机器。我们也很容易使用Ribbon实现自...转载 2018-10-11 11:05:32 · 207 阅读 · 0 评论 -
四、SpringCloud之Feign
spring cloud的Netflix中提供了两个组件实现软负载均衡调用:ribbon和feign。本例主要讲解feign的适用,如需了解ribbon的适用,可以返回上一章进行阅读。Ribbon是一个基于 HTTP 和 TCP 客户端的负载均衡器它可以在客户端配置 ribbonServerList(服务端列表),然后轮询请求以实现均衡负载。FeignSpring Cloud N...转载 2018-10-11 11:14:14 · 105 阅读 · 0 评论