ruijiege

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2019年11月25日

摘要: 1.开启支持Hytrix 在application.yml中配置开启(这是需要增加的配置) feign: hystrix: enabled: true #开启熔断支持 client: config: remote-service: #服务名,填写default为所有服务 connectTimeout 阅读全文
posted @ 2019-11-25 15:55 哦哟这个怎么搞 阅读(183) 评论(0) 推荐(0) 编辑

摘要: Hystrix作用 资源隔离(限流):包括线程池隔离和信号量隔离,限制调用分布式服务的资源使用,某一个调用的服务出现问题不会影响其他服务调用。 熔断:当失败率达到阀值自动触发降级(如因网络故障/超时造成的失败率高),熔断器触发的快速失败会进行快速恢复。 降级机制:超时降级、资源不足时(线程或信号量) 阅读全文
posted @ 2019-11-25 15:52 哦哟这个怎么搞 阅读(268) 评论(0) 推荐(0) 编辑

摘要: Feign实现了Ribbon不用拼接url通过调用接口直接调用方法传入参数一样的,可以通过官方文档自己学习 复制一份order 修改不要的只留一个主配置类,application.yml eureka: client: serviceUrl: defaultZone: http://localhos 阅读全文
posted @ 2019-11-25 11:23 哦哟这个怎么搞 阅读(179) 评论(0) 推荐(0) 编辑

摘要: 说白了就是通过算法去调用集群 1.在复制一份Eureka_user_service_2000 2.修改其中的端口号及显示名称 application.yml中的配置2000也可以改一下 eureka: client: serviceUrl: defaultZone: http://localhost 阅读全文
posted @ 2019-11-25 10:10 哦哟这个怎么搞 阅读(1173) 评论(0) 推荐(0) 编辑

摘要: 修改hosts 拷贝一份EurekaService1000 修改两个的 1000application.yml server: port: 1000 eureka: instance: hostname: peer1 client: registerWithEureka: false #禁用注册中心 阅读全文
posted @ 2019-11-25 09:43 哦哟这个怎么搞 阅读(610) 评论(0) 推荐(0) 编辑

摘要: 所以我们需要写入公共模块 自己随便写入然后在pom中添加 并且在订单中调用用户服务需要使用restTemlate这个 UserController package cn.jiedada.web.controller; import cn.jiedada.domain.User; import org 阅读全文
posted @ 2019-11-25 09:18 哦哟这个怎么搞 阅读(758) 评论(0) 推荐(0) 编辑

摘要: 1.移出模块并且在父项目中的pom也移除 2.修改模块的值 3.把该模块引入父项目中去 4.在父pom中添加该模块(完成) 阅读全文
posted @ 2019-11-25 09:00 哦哟这个怎么搞 阅读(194) 评论(0) 推荐(0) 编辑

摘要: 1.创建一个模块Eureka_user_service_2000和一个Eureka_order_serice_3000的两个客服端(下面只有一个的,自己改一下就可以了) 在pom中 <dependencies> <dependency> <groupId>org.springframework.cl 阅读全文
posted @ 2019-11-25 08:14 哦哟这个怎么搞 阅读(452) 评论(0) 推荐(0) 编辑

摘要: 1创建一个普通父maven 在pom修改为因为spring could依赖spring boot所以首先在父maven <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-paren 阅读全文
posted @ 2019-11-25 07:50 哦哟这个怎么搞 阅读(395) 评论(0) 推荐(0) 编辑