摘要: 消息模式实例 视频教程:https://ke.qq.com/course/304104 编写代码前,最好先添加好用户并设置virtual hosts 一、简单模式 1.导入jar包 2.创建连接 3.消费者 二、工作模式 1.生产者 2.消费者1 3.消费者2 三、发布订阅模式 1.生产者 2.消费 阅读全文
posted @ 2018-12-18 15:21 谋知 阅读(1486) 评论(0) 推荐(0) 编辑
摘要: 本文摘抄自:https://www.cnblogs.com/ityouknow/p/5748830.html spring boot对常用的数据库支持外,对nosql 数据库也进行了封装自动化。 redis介绍 Redis是目前业界使用最广泛的内存数据存储。相比memcached,Redis支持更丰 阅读全文
posted @ 2018-12-17 09:51 谋知 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 1.导入jar包 2.编写hystrix测试类 (1)正常情况 (2)异常情况 (3)测试方法 3.服务接口 阅读全文
posted @ 2018-12-10 15:20 谋知 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 此处就单纯写一个消费者服务,通过Feign来调用生产者中的接口,生产者中的接口可以自己随便定义一个,前面博客中也有代码 1.导入springcloud Feign的jar包 <parent> <groupId>org.springframework.boot</groupId> <artifactI 阅读全文
posted @ 2018-12-10 11:27 谋知 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 一、自定义注解翻译器 (1)JAXRS 注解翻译器实例 ① 导入JAXRS所需要的jar包 ② 编写接口类 并使用 javax注解 ③ 测试方法 (2)自定义注解翻译器MyContract ① 自定义注解 ② 编写接口类 ContractClient 并使用自定义注解 @MyUrl ③ 自定义注解翻 阅读全文
posted @ 2018-12-07 17:44 谋知 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 一、Feign的使用(客户端调用 json/xml格式的接口) 1.服务端接口编写 2.客户端编写 (1)导入jar包 (2)编写客户端测试代码 二、自定义Feign客户端 1.编写myClient 2.编写MyClientTest测试 阅读全文
posted @ 2018-12-07 11:45 谋知 阅读(1035) 评论(0) 推荐(0) 编辑
摘要: Feign 开源地址:https://github.com/OpenFeign/feign 1.编写接口服务 (1)导入jar包 (2)编写接口 2.Feign客户端 (此处通过cxf做一个对比) (1)cxf客户端 (2)feign客户端 阅读全文
posted @ 2018-12-06 16:24 谋知 阅读(228) 评论(0) 推荐(0) 编辑
摘要: RestTemplate 是通过拦截器改变请求的URI的方式来指定服务器的,此处将通过一个自定义LoadBalanced的方式来进行说明 1.导入jar包 2.自定义 MyLoadBalanced 注解 3.编写配置类 4.编写Controller测试接口 (访问 /getUser 可以发现执行的是 阅读全文
posted @ 2018-12-06 11:46 谋知 阅读(2654) 评论(0) 推荐(0) 编辑
摘要: 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 谋知 阅读(239) 评论(0) 推荐(0) 编辑
摘要: Ribbon 负载均衡机制 官方文档地址:https://github.com/Netflix/ribbon/wiki/Working-with-load-balancers 1. Ribbon 内置的负载均衡规则 ① RoundRobinRule 此规则是默认规则,通过轮询服务器列表的方式选择服务 阅读全文
posted @ 2018-12-05 14:14 谋知 阅读(179) 评论(0) 推荐(0) 编辑