項目中關於RPC 和rocketMQ使用場景的感受


在花生待的這半年,切身體會了系統之間交互場景的接口技術實現方式,個人總結、僅供參考;

1、關於rpc接口,一般情況下 都是同步的、A系統的流程調用B系統、等着B返回,根據返回結果繼續進行A接下來的流程;當然 也可以是異步的;

2、關於mq,我推數據給別人 切對推送結果不用關心,則我生產即可,隨B去消費;包括我大批量數據更適合mq。

以上2點都要 補償機制存在,比如我對於處理失敗的數據,時效性要求不高的情況下 我可以定時任務去再次處理,在被調用的數據可以存到redis里,通過定時任務調用再次處理......


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM