訊息軌跡含義
一條訊息什麼時候由哪台機器產生的、傳送的耗時、訊息大小、傳送狀態、儲存在哪個 broker 上、什麼時候儲存的以及儲存在哪台 broker 上、什麼時候消費的、消費狀態等資訊,這些資訊即訊息軌跡,用於追蹤訊息從誕生到被消費的整個生命週期。
這些資訊對於業務同學排查定位有著重要的意義,傳送和消費往往在不同的業務部門。有了訊息軌跡後一條訊息有沒有傳送,傳送成功了沒,有沒有消費一目了然,降低了彼此的溝通成本。
訊息軌跡使用
1. broker 設定
rocketmq 的預設訊息軌跡功能預設是關閉的,可以將 broker 屬性 tracetopicenable 設定為 true 開啟。訊息軌跡預設儲存在 rmq_sys_trace_topic 的主題中,可以通過 msgtracetopicname 修改。
屬性預設引數
tracetopicenable
false
msgtracetopicname
rmq_sys_trace_topic
2. 傳送端使用
傳送軌跡 api
public defaultmqproducer(final string producergroup, boolean enablemsgtrace, final string customizedtracetopic)
軌跡跟蹤主要方法 RocketMQ訊息軌跡 設計篇
rocketmq 訊息軌跡主要包含兩篇文章 設計篇與原始碼分析篇,本節將詳細介紹rocketmq訊息軌跡 設計相關。rocketmq訊息軌跡,主要跟蹤訊息傳送 訊息消費的軌跡,即詳細記錄訊息各個處理環節的日誌,從設計上至少需要解決如下三個核心問題 1 訊息軌跡資料格式 rocketmq4.5版本訊息...
ACL的原理與基本ACL的配置
acl access control list 訪問控制列表,在路由器介面上使用的規則列表。規則 匹配資料報,實現資料報的控制 過濾或放行 作用 動作 permit允許,deny拒絕。acl讀取第三層 ip 和第四層 tcp udp 的頭部資訊 源ip,目標ip,源埠,目標埠,然後根據預先定義好的規...
路徑與軌跡 路徑規劃與軌跡規劃 路徑跟蹤與軌跡跟蹤
對於無人車輛來說,全域性路徑點只要包含空間位置資訊即可,也可以包含姿態資訊,而不需要與時間相關,但區域性規劃時,則可以考慮時間資訊。這裡規定軌跡點也是一種路徑點,即當路徑點資訊中加入時間約束,就可以被稱為軌跡點。從這個角度理解,軌跡規劃就是一種路徑規劃,當路徑規劃過程要滿足無人車輛的縱向和橫向動力學...