08 2020 档案

摘要:1.首先起3个zk: 2.观察主从情况: 3.连接集群观察心跳: 4.kill掉master: 可以看到客户端在重试几次后链接到了新的master,且seesionid没有改变。 5.观察现在的主从: 6.再次kill掉leader试试: 完全崩掉了。 7.继续观察zk集群的情况: zk1的进程还在 阅读全文
posted @ 2020-08-13 14:38 l2c 阅读(609) 评论(0) 推荐(0)
摘要:1.基本类型数组: 这个数组会被当作一个数组对象,返回一个List<int[]>,int[] 阅读全文
posted @ 2020-08-09 15:48 l2c 阅读(131) 评论(0) 推荐(0)
摘要:堆内存分配:JVM初始分配的内存由-Xms指定,默认是物理内存的1/64JVM最大分配的内存由-Xmx指定,默认是物理内存的1/4默认空余堆内存小于40%时,JVM就会增大堆直到-Xmx的最大限制;空余堆内存大于70%时,JVM会减少堆直到 -Xms的最小限制。因此服务器一般设置-Xms、-Xmx相 阅读全文
posted @ 2020-08-08 00:49 l2c 阅读(568) 评论(0) 推荐(0)
摘要:这个我调试了下,多个注册中心在创建代理的时候,每个注册中心对应一个invoker,持有一个RegistryDirectory对应一个zkClinet,并且维护这样一个map: 那些不正确zk在创建代理的时候会因为订阅provider节点失败,最后对应的RegistryDirectory下这个map会 阅读全文
posted @ 2020-08-05 01:38 l2c 阅读(210) 评论(0) 推荐(0)
摘要:PullRequest.MessageQueue.BrokerName 根据PullRequest.MessageQueue得到brokerId,默认0或者用缓存中的suggest,每次消息拉取后会更新sugestBrokerId到缓存, BorkerName+brokerId在缓存(brokerA 阅读全文
posted @ 2020-08-01 20:22 l2c 阅读(268) 评论(0) 推荐(0)