2021年8月28日

跟着seata学Netty之怎么写同步发送逻辑

摘要: 看了seata的TCC部分源码,看到TC调用每个分支事务的提交逻辑,看到了如何利用netty进行同步调用的写法,感觉挺好 AbstractNettyRemoting # sendSync protected Object sendSync(Channel channel, RpcMessage rp 阅读全文

posted @ 2021-08-28 18:30 MaXianZhe 阅读(325) 评论(0) 推荐(0) 编辑

数组转list的坑

摘要: 看两段代码 int[] myArray = {1, 2, 3}; List myList = Arrays.asList(myArray); Integer[] myArray = {1, 2, 3}; List myList = Arrays.asList(myArray); 这两段代码差别很大, 阅读全文

posted @ 2021-08-28 16:10 MaXianZhe 阅读(49) 评论(0) 推荐(0) 编辑

Rocketmq 总结 (二) -- 消息发送

摘要: 源码入口在DefaultMQProducerImpl.sendKernelImpl 第一步是选择要发送的messageQueue 这里又分为两步 1 获取该topic当时的发布信息,也就是该topic都落在哪些broker DefaultMQProducerImpl # tryToFindTopic 阅读全文

posted @ 2021-08-28 14:49 MaXianZhe 阅读(66) 评论(0) 推荐(0) 编辑

导航