訊息軌跡 ACL 與多副本搭建

2021-10-25 08:33:07 字數 767 閱讀 1586

訊息軌跡含義

一條訊息什麼時候由哪台機器產生的、傳送的耗時、訊息大小、傳送狀態、儲存在哪個 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,源埠,目標埠,然後根據預先定義好的規...

路徑與軌跡 路徑規劃與軌跡規劃 路徑跟蹤與軌跡跟蹤

對於無人車輛來說,全域性路徑點只要包含空間位置資訊即可,也可以包含姿態資訊,而不需要與時間相關,但區域性規劃時,則可以考慮時間資訊。這裡規定軌跡點也是一種路徑點,即當路徑點資訊中加入時間約束,就可以被稱為軌跡點。從這個角度理解,軌跡規劃就是一種路徑規劃,當路徑規劃過程要滿足無人車輛的縱向和橫向動力學...