摘要: feign介绍 Feign客户端是一个web声明式http远程调用工具,提供了接口和注解方式进行调用。 Spring Cloud 支持 RestTemplate Fetin Feign客户端实际开发中用的最多 ,易读性比较强。 主要调用部分: pom: yml: Feign controller 启 阅读全文
posted @ 2018-11-13 23:26 toov5 阅读(582) 评论(0) 推荐(1) 编辑
摘要: 客户端负载均衡器 在SpringCloud中Ribbon负载均衡客户端,会从eureka注册中心服务器端上获取服务注册信息列表,缓存到本地。 让后在本地实现轮训负载均衡策略。 Ribbon与Nginx区别 1.服务器端负载均衡Nginx nginx是客户端所有请求统一交给nginx,由nginx进行 阅读全文
posted @ 2018-11-13 18:51 toov5 阅读(21239) 评论(0) 推荐(0) 编辑
摘要: 主要修改zk order的代码: 结果: 阅读全文
posted @ 2018-11-13 16:16 toov5 阅读(12701) 评论(0) 推荐(1) 编辑
摘要: 使用Consul来替换Eureka Consul简介 Consul 是一套开源的分布式服务发现和配置管理系统,由 HashiCorp 公司用 Go 语言开发。 它具有很多优点。包括: 基于 raft 协议,比较简洁; 支持健康检查, 同时支持 HTTP 和 DNS 协议 支持跨数据中心的 WAN 集 阅读全文
posted @ 2018-11-13 16:04 toov5 阅读(3243) 评论(0) 推荐(0) 编辑
摘要: Eureka已经闭源了,用zk可以替代之 Eureka 作为注册中心 Dubbo也是zk作为注册中心的 Zookeeper简介 Zookeeper是一个分布式协调工具,可以实现服务注册与发现、注册中心、消息中间件、分布式配置中心等。 公共pom: ###订单服务的端口号server: port: 8 阅读全文
posted @ 2018-11-13 14:45 toov5 阅读(3802) 评论(0) 推荐(0) 编辑
摘要: Eureka详解 服务消费者模式 消费者启动的时候,使用服务别名,会发送一个rest请求到服务注册中心获取对应的服务信息,让后会缓存到本地jvm客户端中,同时客户端每隔30秒从服务器上更新一次。 可以通过 fetch-inte vall-seconds=30参数进行修以通过eureka.client 阅读全文
posted @ 2018-11-13 12:52 toov5 阅读(403) 评论(0) 推荐(0) 编辑