主要優點:
- 提供統一的模板,將SOA請求拆分爲日誌記錄、校驗、處理等過程
- 統一的日誌記錄埋點(記錄請求、響應日誌、記錄處理過程)
- 集成LogTag,方便問題跟蹤定位對
- 異常處理、構建標準的異常返回
- 記錄SOA處理結果,處理時間等重要信息
- SOA響應要求實現統一增長ResponseCode返回值。減小服務之間的溝通成本
- 請求中添加TransactionId,便於上下游的問題跟蹤
描述:
目前所面臨的有一個請求過來到soa服務端,流程大體是 預處理->校驗->具體業務處理->返回後處理,但沒有統一的組件對齊進行管理,致使其餘開發人員各自有本身風格,很難對代碼進行維護和梳理,因而通過內部研討大體規劃了一版具體處理soa流程的實現日誌