增加服務網(wǎng)關層
可以根據(jù)需要把流量在新老系統(tǒng)之間切換,所有服務注冊到 zookeeper 上刚操,網(wǎng)關服務根據(jù)zookeeper 的注冊項來將用戶請求按比例打到具體的工作機上喷屋。
接口拆分昼扛,微服務化
有了網(wǎng)關的支持苏研,明將原項目中龐大的實現(xiàn)類做拆分等浊,按照服務來切分,接口都是高內(nèi)聚的摹蘑、同功能的筹燕,僅僅是參數(shù)略有不同。
完善基礎設施
git 版本控制衅鹿,gitlab 做代碼審核撒踪,Jenkins 自動發(fā)布和上線。
關于常規(guī) OLTP 系統(tǒng)的事務處理
用 MQ 來做分布式事務的大渤。粗暴點就直接去掉分布式事務制妄,追求最終一致。