各類消息中間件對順序消息實現(xiàn)的做法是將具有順序性的一類消息發(fā)往相同的主題分區(qū)中,只需要將這類消息設(shè)置相同的 Key 即可,而 Kafka 會在任...
DataX 是阿里巴巴開源的一個異構(gòu)數(shù)據(jù)源離線同步工具,致力于實現(xiàn)包括關(guān)系型數(shù)據(jù)庫(MySQL、Oracle 等)、HDFS、Hive、ODPS...
我第一次接觸容器編排調(diào)度工具是 Docker 自家的 Docker Swarm,主要解決當(dāng)時公司內(nèi)部業(yè)務(wù)項目部署繁瑣的問題,我記得當(dāng)時項目實現(xiàn)容...
RPC 模塊是我最初研究 Seata 源碼開始的地方,因此我對 Seata 的 RPC 模塊有過一些深刻研究,在我研究了一番后,發(fā)現(xiàn) RPC 模...
其實最好的學(xué)習(xí)方式就是互相交流,最近也有跟網(wǎng)友討論了一些關(guān)于 RocketMQ 消息拉取與重平衡的問題,我姑且在這里寫下我的一些總結(jié)。 關(guān)于 p...
在分析啟動部分源碼時,我發(fā)現(xiàn) GlobalTransactionScanner 會同時啟動 RM 和 TM client,但根據(jù) Seata 的...
從上一篇文章「分布式事務(wù)中間件Seata的設(shè)計原理」講了下 Seata AT 模式的一些設(shè)計原理,從中也知道了 AT 模式的三個角色(RM、TM...
微服務(wù)架構(gòu)的項目,一次請求可能會調(diào)用多個微服務(wù),這樣就會產(chǎn)生多個微服務(wù)的請求日志,當(dāng)我們想要查看整個請求鏈路的日志時,就會變得困難,所幸的是我們...
微信公眾號「后端進(jìn)階」,專注后端技術(shù)分享:Java、Golang、WEB框架、分布式中間件、服務(wù)治理等等。 當(dāng)集群中有新成員加入,或者某些主題增...