上一页 1 ··· 54 55 56 57 58 59 60 61 62 ··· 112 下一页
摘要: 方法1 方法2 阅读全文
posted @ 2018-09-07 10:32 甜菜波波 阅读(7062) 评论(0) 推荐(2) 编辑
摘要: 前言 在之前dubbo源码解析-本地暴露中的前言部分提到了两道高频的面试题,其中一道dubbo中zookeeper做注册中心,如果注册中心集群都挂掉,那发布者和订阅者还能通信吗?在上周的dubbo源码解析-zookeeper连接中已经讲到,这周解析的是另一道,即服务提供者能实现失效踢出是根据什么原理 阅读全文
posted @ 2018-09-06 18:31 甜菜波波 阅读(3898) 评论(0) 推荐(0) 编辑
摘要: dubbo客户端和dubbo服务端之间存在心跳,由dubbo客户端主动发起,可参见dubbo源码 HeartbeatTask。 dubbo服务端和注册中心(zk)存在心跳,由dubbo服务端发起,这是基于zk集群和zk客户端之间的心跳机制。 服务端和zk之间的心跳是zkclient维护的,dubbo 阅读全文
posted @ 2018-09-06 16:51 甜菜波波 阅读(688) 评论(0) 推荐(0) 编辑
摘要: 事件处理线程说明 如果事件处理的逻辑能迅速完成,并且不会发起新的IO请求,比如只是在内存中记个标识,则直接在IO线程上处理更快,因为减少了线程池调度。 但如果事件处理逻辑较慢,或者需要发起新的IO请求,比如需要查询数据库,则必须派发到线程池,否则IO线程阻塞,将导致不能接收其它请求。 如果用IO线程 阅读全文
posted @ 2018-09-06 16:31 甜菜波波 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 切换到zookeeper的bin目录下,执行 ./zkServer.sh start 阅读全文
posted @ 2018-09-06 15:47 甜菜波波 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 深入理解Eureka - Eureka Client获取注册信息机 深入理解Eureka - Eureka Client获取注册信息机 Eureka Client提供了定时获取注册信息的机制。Eureka Client获取注册信息的所有逻辑都在DiscoveryClient类里。 Eureka在初始 阅读全文
posted @ 2018-09-06 15:14 甜菜波波 阅读(3200) 评论(0) 推荐(0) 编辑
摘要: 前言 ZooKeeper 是一个开源的分布式协调服务,由雅虎创建,是 Google Chubby 的开源实现。分布式应用程序可以基于 ZooKeeper 实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master 选举、分布式锁和分布式队列等功能。 1、简介 ZooKeep 阅读全文
posted @ 2018-09-06 14:45 甜菜波波 阅读(2214) 评论(0) 推荐(0) 编辑
摘要: Eureka包含四个部分的配置 Eureka Instance实例信息配置 Eureka Instance的配置信息全部保存在org.springframework.cloud.netflix.eureka.EurekaInstanceConfigBean配置类里,实际上它是com.netflix. 阅读全文
posted @ 2018-09-05 18:03 甜菜波波 阅读(10286) 评论(0) 推荐(1) 编辑
摘要: 一、什么情况下会触发fallback方法? 名字 描述 触发fallback EMIT 值传递 NO SUCCESS 执行完成,没有错误 NO FAILURE 执行抛出异常 YES TIMEOUT 执行开始,但没有在允许的时间内完成 YES BAD_REQUEST 执行抛出HystrixBadReq 阅读全文
posted @ 2018-09-05 11:16 甜菜波波 阅读(1041) 评论(0) 推荐(0) 编辑
摘要: 1.注解配置 2.启动类配置 3.属性配置 4.设置resttemplate的超时时间(这个超时时间不知道是否与熔断有关) 阅读全文
posted @ 2018-09-05 10:46 甜菜波波 阅读(364) 评论(0) 推荐(0) 编辑
上一页 1 ··· 54 55 56 57 58 59 60 61 62 ··· 112 下一页