背景:基於公司業務,需要對接不同平臺阿里,京東,有贊,蘇寧,抖音等眾平臺,平臺以訊息推送的方式將訂單資料推送給我們,訂單量千萬級,架構師讓我出一份技術方案。1.技術方案A:platform-listener
接收淘寶/京東/抖店平臺MQ/HTTP推送訊息,轉推至資料同步mq
B:platform-consumer負責內部佇列訊息消費,呼叫平臺platform-api介面補全訂單等資料,資料標準化轉換,推送至公司通用元件MQ及資料庫;
C:platform-job負責平臺數據(商品)的主動拉取,漏單檢測等
D:platform-api提供與外部平臺通訊的統一介面,可供內部呼叫和外部呼叫
E:platform-admin(規劃)流量監控、服務/任務排程、資料管理等
基礎元件:
其他服務監控、告警、鏈路追蹤、日誌採集參考公司統一技術方案(Java 基礎元件)
2.對接 MQ proxyJMQ(MQ Consumer Proxy)
3、mq-proxy 資料格式定義
3.表結構2、平臺數據儲存(商品 & 訂單 & 評價表)
4.壓測方案淘寶聚石塔全鏈路壓測
https://open.taobao.com/doc.htm?docId=103188&docType=1
大促流量回放壓測模式:平臺會透過任務中心給服務商自動下發2019年雙12當天單量2倍的任務進行壓測
最新評論