原创 Seata AT 模式啓動源碼分析

從上一篇文章「分佈式事務中間件Seata的設計原理」講了下 Seata AT 模式的一些設計原理,從中也知道了 AT 模式的三個角色(RM、TM、TC),接下來我會更新 Seata 源碼分析系列文章。今天就來分析 Seata AT 模式在啓

原创 基於 Jenkins Pipeline 自動化部署

最近在公司推行Docker Swarm集羣的過程中,需要用到Jenkins來做自動化部署,Jenkins實現自動化部署有很多種方案,可以直接在jenkins頁面寫Job,把一些操作和腳本都通過頁面設置,也可以在每個項目中直接寫Pipelin

原创 Dubbo 全鏈路追蹤日誌的實現

微服務架構的項目,一次請求可能會調用多個微服務,這樣就會產生多個微服務的請求日誌,當我們想要查看整個請求鏈路的日誌時,就會變得困難,所幸的是我們有一些集中日誌收集工具,比如很熱門的ELK,我們需要把這些日誌串聯起來,這是一個很關鍵的問題,如

原创 關於RocketMQ消息消費與重平衡的一些問題探討

其實最好的學習方式就是互相交流,最近也有跟網友討論了一些關於 RocketMQ 消息拉取與重平衡的問題,我姑且在這裏寫下我的一些總結。 關於 push 模式下的消息循環拉取問題 之前發表了一篇關於重平衡的文章:「Kafka 重平衡機制」,裏