基于 開發單元化應用 中的轉賬與積分場景,在完成相應的轉賬或存款等操作后,您可以前往各個產品控制臺驗證單元化效果:
查看單元間流量走向
在轉賬場景中,您可以通過分布式鏈路跟蹤查看具體的流量分布情況。
操作步驟如下:
登錄分布式鏈路跟蹤控制臺,左側導航欄中選擇 鏈路搜索。
在 鏈路搜索 頁面,根據實際情況輸入相應的搜索條件,單擊 查詢。例如在 應用名 處,輸入轉賬發起方應用名,如 tnxflow。
在搜索處的鏈路列表中,找到最新的那條鏈路,單擊 TraceId,查看該鏈路的詳細信息。
在 鏈路詳情 頁中,您可以查看到該鏈路單元間的流量分布情況。
如這筆轉賬業務是在 zone 內實現的,您可以看到鏈路 單元化 列顯示 單元內,去向 zone 與來源 zone 相同。
如這筆轉賬業務是跨 zone 實現的,您可以看到鏈路 單元化 列顯示 跨單元,去向 zone 與來源 zone 不同。
查看事務執行情況
對于轉賬場景,您還可以通過分布式事務中間件查看這筆轉賬事務的詳細信息。
操作步驟如下:
登錄分布式事務控制臺,左側導航欄中選擇 事務監控 > 事務查詢。
在 事務查詢 頁面,您可以通過以下查詢條件搜索出您想要的事務:
事務 ID:想要查詢的事務的唯一標識。
業務 ID:業務的唯一標識。
應用名稱:輸入事務對應的應用名稱,如 tnxflow。
事務狀態:包括全部、進行中、異常、已完成。
事發時段:可以根據需求快速選取最近時間范圍( 10 分鐘、1 小時、1 天),也支持自定義時段。
在所有的搜索結果列表中,找到您最近轉賬的那筆事務,單擊右側的 詳情。
在打開的 事務詳情 頁面中,您可以查看到事務的基本信息,以及整個分布式事務的執行過程。
基本信息:包括 BizType、發起方 IP、業務 ID、事務狀態、發起時間、結束時間、參與方數量等。
事務詳情:分布式事務的開啟、結束時間、發起方、參與方信息、事務的操作過程、參與方類型等。
查看消息軌跡
在積分的場景中,您可以進入消息隊列控制臺查詢該消息并查看其消息軌跡。
操作步驟如下:
登錄消息隊列控制臺,左側導航欄中選擇 消息軌跡。
在 消息軌跡 頁面,單擊 創建查詢任務。
在彈出的 創建查詢任務 對話框中,按需選擇單元、查詢條件并按提示輸入信息。例如您可以選擇 按 Topic 查詢,并輸入該事務消息的 Topic。
單擊 確定。查詢任務創建完成后,您可以在消息軌跡頁面查看到該任務。
單擊任務前面的展開圖標可查看到軌跡的簡要信息,主要是消息本身的屬性以及接收狀態的信息。
在展開的區域框中,單擊 查看軌跡 即可查看完整的消息軌跡圖。圖中主要展現了以下信息:
生產者信息:生產者所在 Zone、發送端 IP 地址、發送時間、發送耗時、發送狀態。
Topic 信息:Topic 所在 Zone、Topic 名稱、消息的業務標識 key、消息標簽 tag。
消費者信息:消費者所在 Zone、耗時、投遞時間、消費狀態。
按單元推送動態配置
在轉賬場景中,您還可以通過微服務按單元推送動態配置。
操作步驟如下:
登錄微服務控制臺,左側導航欄中選擇動態配置。
在配置類列表中,單擊要推送的配置類前的加號,展開屬性列表。
單擊要推送的屬性名稱,進入屬性詳情頁面。
在基本信息區域中的 推送目標 欄,選擇 指定單元 后,選擇目標單元。
輸入推送值,單擊 推送配置 并確定推送。
查看單元間流量對比
您可以通過實時監控,查看應用單元間的流量對比。
操作步驟如下:
登錄實時監控控制臺,左側導航中選擇 應用監控。
找到對應的應用,如 accountcenter,單擊 詳情 進入應用詳情頁。
單擊左側導航 應用監控 > 單元化視角,查看單元間的數據對比。