随笔分类 -  spring cloud

摘要:1.导入jar包 2.编写hystrix测试类 (1)正常情况 (2)异常情况 (3)测试方法 3.服务接口 阅读全文
posted @ 2018-12-10 15:20 谋知
摘要:此处就单纯写一个消费者服务,通过Feign来调用生产者中的接口,生产者中的接口可以自己随便定义一个,前面博客中也有代码 1.导入springcloud Feign的jar包 <parent> <groupId>org.springframework.boot</groupId> <artifactI 阅读全文
posted @ 2018-12-10 11:27 谋知
摘要:一、自定义注解翻译器 (1)JAXRS 注解翻译器实例 ① 导入JAXRS所需要的jar包 ② 编写接口类 并使用 javax注解 ③ 测试方法 (2)自定义注解翻译器MyContract ① 自定义注解 ② 编写接口类 ContractClient 并使用自定义注解 @MyUrl ③ 自定义注解翻 阅读全文
posted @ 2018-12-07 17:44 谋知
摘要:Feign 开源地址:https://github.com/OpenFeign/feign 1.编写接口服务 (1)导入jar包 (2)编写接口 2.Feign客户端 (此处通过cxf做一个对比) (1)cxf客户端 (2)feign客户端 阅读全文
posted @ 2018-12-06 16:24 谋知
摘要:RestTemplate 是通过拦截器改变请求的URI的方式来指定服务器的,此处将通过一个自定义LoadBalanced的方式来进行说明 1.导入jar包 2.自定义 MyLoadBalanced 注解 3.编写配置类 4.编写Controller测试接口 (访问 /getUser 可以发现执行的是 阅读全文
posted @ 2018-12-06 11:46 谋知
摘要:Ribbon 在 SpringCloud 中的使用 1.构建 Eureka 注册中心 smart-platform-eureka1 (1)导入jar包 (2)添加eureka配置 application.yml (3) 编写启动类 2.构建生产者服务 smart-platform-base (1)导 阅读全文
posted @ 2018-12-05 21:00 谋知
摘要:Ribbon 负载均衡机制 官方文档地址:https://github.com/Netflix/ribbon/wiki/Working-with-load-balancers 1. Ribbon 内置的负载均衡规则 ① RoundRobinRule 此规则是默认规则,通过轮询服务器列表的方式选择服务 阅读全文
posted @ 2018-12-05 14:14 谋知
摘要:Ribbon开源地址:https://github.com/Netflix/ribbon/wiki/Getting-Started 1.Ribbon简介 负载均衡框架,支持可插拔式的负载均衡规则 支持多种协议,如HTTP, UDP等 提供负载均衡客户端 2.Ribbon 负载均衡器组件 一个负载均衡 阅读全文
posted @ 2018-12-05 11:16 谋知
摘要:环境描述 ① jdk1.8 ② idea ③ springcloud版本 Finchley.SR2 ④ maven3.0+ 导入jar包 添加配置application.yml 编写eureka服务启动类 效果展示(红色提示语是因为application.yml配置中将服务自我保护模式设置为了fal 阅读全文
posted @ 2018-11-28 09:40 谋知