摘要: 一.注册中心(这里因为我准备搭建的是Eureka集群,所以注册中心三台) 1.新建一个maven父级项目,这里命名为Eureka_colony 1.1手动添加pom.xml内容 1.2 删除src目录,右键点击项目建5个子项目 1.3 项目建好之后机构如图 其中 Eureka-server,Eure 阅读全文
posted @ 2019-12-13 10:03 憨憨青年 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 一.Ribbon自己提供的七种策略 1.1 Ribbon提供的策略及其功能效果介绍 轮询:一个节点一次无限循环的调。 随机:如其名随机的,服务节点随机无规则的调。 重试:按照轮询的策略获取服务,如果失败则会在指定的时间内一直重试轮询获取可用服务,默认时间500毫秒,可自定义时间。 权重:初始化时去统 阅读全文
posted @ 2019-12-13 09:59 憨憨青年 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 一.什么是熔断 做过分布式的同学应该都知道这个概念,熔断就是切断项目对指定服务的调用。举个例子在分布式环境下有A,B,C,D四个个服务,A依赖B,C,D。在调用的过程中发现D服务异常了,为了不拖垮整个集群,我们会选择不调用D服务,进行服务降级。 二.Hystrix是什么 上面说了什么是熔断,可是什么 阅读全文
posted @ 2019-12-13 09:58 憨憨青年 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 一.feign是啥? feign是声明式的web service客户端,它让微服务之间的调用变得更简单容易,类似controller调用service。 Spring Cloud集成了Ribbon和Eureka,可在使用Feign时提供负载均衡的http客户端 二 .使用(此处用生产方和消费方来作比 阅读全文
posted @ 2019-12-13 09:53 憨憨青年 阅读(456) 评论(0) 推荐(0) 编辑
摘要: //********* // 成员内部类 class CallableThread implements Callable<Result> { @Override public Result call() { try { // 假设这个是一个耗时的网络 请求 Result r = HBaseUtil 阅读全文
posted @ 2019-12-13 09:48 憨憨青年 阅读(6104) 评论(0) 推荐(1) 编辑
// 侧边栏目录 // https://blog-static.cnblogs.com/files/douzujun/marvin.nav.my1502.css