摘要: 维度(springcloud) 服务开发:springboot spring springmvc 服务配置与管理:Netfix公司的Archaiusm ,阿里的Diamond 服务注册与发现:Eureka,Zookeeper 服务调用:Rest RPC gRpc 服务熔断器:Hystrix 服务负载均 阅读全文
posted @ 2020-05-30 23:59 咔啡 阅读(153) 评论(0) 推荐(0)
摘要: 答:&运算符有两种用法:(1)按位与;(2)逻辑与。&&运算符是短路与运算。逻辑与跟短路与的差别是非常巨大的,虽然二者都要求运算符左右两端的布尔值都是true整个表达式的值才是true。&&之所以称为短路运算是因为,如果&&左边的表达式的值是false,右边的表达式会被直接短路掉,不会进行运算。很多 阅读全文
posted @ 2020-05-30 23:57 咔啡 阅读(339) 评论(0) 推荐(0)
摘要: Zookeeper保证了CP(C:一致性,P:分区容错性),Eureka保证了AP(A:高可用) (1)当向注册中心查询服务列表时,我们可以容忍注册中心返回的是几分钟以前的信息,但不能容忍直接down掉不可用。就是说,服务注册功能对高可用性要求比较高,但zk会出现这样一种情况,当master节点因为 阅读全文
posted @ 2020-05-30 23:55 咔啡 阅读(345) 评论(0) 推荐(0)
摘要: 答:会执行,在方法返回调用者前执行。 阅读全文
posted @ 2020-05-30 23:54 咔啡 阅读(296) 评论(0) 推荐(0)
摘要: ribbon是一个负载均衡客户端,可以很好的控制htt和tcp的一些行为。feign默认集成了ribbon。 阅读全文
posted @ 2020-05-30 23:51 咔啡 阅读(544) 评论(0) 推荐(0)
摘要: 当Eureka Server 点在短时间内丢失了过多实例的连接时(比如网络故障或频繁启动关闭客户端)节点会进入自我保护模式,保护注册信息,不再删除注册数据,故障恢复时,自动退出自我保护模式。 阅读全文
posted @ 2020-05-30 22:52 咔啡 阅读(243) 评论(0) 推荐(0)
摘要: (1)Zuul 包含了对请求的路由和过滤两个最主要的功能:其中 责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础而过滤器功能则负 请求的处理过程进行干预,是实现请求校验、服务聚合等功能的基础、 (2)Zuul和Eureka进行整合,将Zuul自身注册为Eureka服务治理下的应用, 阅读全文
posted @ 2020-05-30 22:41 咔啡 阅读(400) 评论(0) 推荐(0)
摘要: @EnableHystrix:开启熔断 @HystrixCommand(fallbackMethod=”XXX”):声明一个失败回滚处理函数XXX,当被注解的方法执行超时(默认是 0毫秒),就会执行fallback函数,返回错误提示。 阅读全文
posted @ 2020-05-30 21:33 咔啡 阅读(227) 评论(0) 推荐(0)