導航:首頁 > 凈水問答 > rocketmqtags過濾

rocketmqtags過濾

發布時間:2021-03-21 21:40:21

『壹』 rocketmq messagedelaylevel 能定義多少延時級別

RocketMQ 支持定時消息,但是不支持任意時間精度,僅支持特定的 level,例如定時 5s, 10s, 1m 等。其中,level=0 級表示不延時,level=1 表示 1 級延時,level=2 表示 2 級延時,以此類推。
如何配置
在伺服器端(rocketmq-broker端)的屬性配置文件中加入以下行:
messageDelayLevel=1s 5s 10s 30s 1m 2m 3m 4m 5m 6m 7m 8m 9m 10m 20m 30m 1h 2h
描述了各級別與延時時間的對應映射關系。
這個配置項配置了從1級開始,各級延時的時間,可以修改這個指定級別的延時時間;
時間單位支持:s、m、h、d,分別表示秒、分、時、天;
默認值就是上面聲明的,可手工調整;
默認值已夠用,不建議修改這個值。
如何發送延時消息
發送延時消息只需要在客戶端(rocketmq-client端)待發送的消息( com.alibaba.rocketmq.common.message.Message )中設置延時級別即可。
「設置消息延時 10s 消費」的 Procer 端代碼如下:
1
2
3
4
5
Message msg = new Message(topic, tags, keys, body);
msg.setDelayTimeLevel(3);
...
SendResult sendResult = getMQProcer().send(msg);
...

閱讀全文

與rocketmqtags過濾相關的資料

熱點內容
水泥廠設備漏油水處理 瀏覽:752
怎麼更換空氣濾芯速騰 瀏覽:689
超濾裝置如何清洗透膜 瀏覽:113
玻璃離子和樹脂補牙的差別 瀏覽:614
2019第22屆廣州水處理技術展覽會 瀏覽:388
空氣過濾棉如何清洗 瀏覽:323
一米八空氣凈化器怎麼樣 瀏覽:539
污水井桶按什麼單位記算 瀏覽:240
污水處理設備要什麼監理資質 瀏覽:895
凈水機管子發熱怎麼回事 瀏覽:388
安裝污水井套什麼清單 瀏覽:959
中央新風怎麼換濾芯 瀏覽:283
空氣凈化器打開負離子有什麼用 瀏覽:738
超濾膜除菌率 瀏覽:535
居民生活污水如何排放 瀏覽:471
污水處理加葯泵止回閥哪裡有賣的 瀏覽:422
中國哪裡有油濾芯 瀏覽:378
為什麼水過反滲透ph值會下降 瀏覽:185
自來水公司污水處理費收費標准 瀏覽:937
消光劑和消光樹脂 瀏覽:541