上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 27 下一页
  2020年1月17日
摘要: 同步发送消息的失败重试同步模式下,最多发送 3 次,当前轮次发送失败,下次选择另外一个 broker(如果存在)发送如果设置了 sendLatencyFaultEnable 参数,会把当前的 broker 隔离一段时间 发送失败的情形1. 消息未发出 // 消息未发出,通过 ChannelFutur 阅读全文
posted @ 2020-01-17 18:13 偶尔发呆 阅读(771) 评论(0) 推荐(0) 编辑
摘要: consumeQueue 如何知道最大的 offset,或者说启动一个 broker 后,从哪个地方开始写入新的数据? consumeQueue 文件固定 20 字节存储一个 entry,新建一个 consumeQueue 文件,只有写入 entry 的地方有值,其他地方是 0 字节。 1. 调用 阅读全文
posted @ 2020-01-17 11:34 偶尔发呆 阅读(362) 评论(0) 推荐(0) 编辑
  2020年1月15日
摘要: 1. 按服务名选择 nacos 节点,即一个服务的实例增删改,只由特定的 nacos 节点负责 com.alibaba.nacos.naming.web.DistroFilter#doFilter com.alibaba.nacos.naming.core.DistroMapper#responsi 阅读全文
posted @ 2020-01-15 11:27 偶尔发呆 阅读(1615) 评论(0) 推荐(0) 编辑
  2020年1月14日
摘要: 创建一个 topic,分区数为 1 mqadmin.cmd updateTopic -n localhost:9876 -c DefaultCluster -t TopicTest -r 1 -w 1// 查看 topic 分区信息mqadmin.cmd topicStatus -n localho 阅读全文
posted @ 2020-01-14 15:32 偶尔发呆 阅读(165) 评论(0) 推荐(0) 编辑
摘要: rocketMQ 重置消息 offset,有两种情形:一种是有消费者在线,另一种则是无消费者在线。 命令行 mqadmin.cmd resetOffsetByTime -n localhost:9876 -t topic-zhang -g group-zhang -s yyyy-MM-dd#HH:m 阅读全文
posted @ 2020-01-14 15:05 偶尔发呆 阅读(3695) 评论(0) 推荐(0) 编辑
  2020年1月13日
摘要: 服务的临时实例保存在内存中,一旦重启,服务元数据全部丢失。 server 正常运行 naming 客户端发送心跳给 server // com.alibaba.nacos.client.naming.beat.BeatReactor#addBeatInfo public void addBeatIn 阅读全文
posted @ 2020-01-13 16:16 偶尔发呆 阅读(13549) 评论(0) 推荐(0) 编辑
  2020年1月9日
摘要: netty 中,每一个 channel 有一个写缓冲 ChannelOutboundBuffer ChannelOutboundBuffer 类中维持一个 Entry 链表,Entry 是链表的节点,封装了待写入的 ByteBuf,而 netty 最终写入 socket 的是 ByteBuffer, 阅读全文
posted @ 2020-01-09 22:53 偶尔发呆 阅读(799) 评论(0) 推荐(0) 编辑
  2020年1月8日
摘要: LengthFieldBasedFrameDecoder 继承自 ByteToMessageDecoder ByteToMessageDecoder 本身是一个 ChannelInboundHandler ByteToMessageDecoder 中有 2 种数据积累器,一种拷贝式,一种组合式,默认 阅读全文
posted @ 2020-01-08 17:44 偶尔发呆 阅读(437) 评论(0) 推荐(0) 编辑
  2019年12月29日
摘要: Service 实现了 RecordListener 接口,在 service 的 instance 发生变化时,调用 onChange 方法。 nacos 在创建 service 对象的时候,会把 service 放入 DistroConsistencyServiceImpl#listeners 阅读全文
posted @ 2019-12-29 18:32 偶尔发呆 阅读(3411) 评论(1) 推荐(0) 编辑
摘要: service 对应的概念 用 namespace, group, serviceName 标识一个服务 从该属性可以看出服务的层级 服务和实例的对应关系 service, cluster, instance 从 2 个方法可以看出实例的层级 但是服务还有另外一种扁平的数据结构 以临时服务为例Dis 阅读全文
posted @ 2019-12-29 17:22 偶尔发呆 阅读(4405) 评论(0) 推荐(1) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 27 下一页