帶群組的共享訂閱
您可以通過在原始主題前添加 $share/<group-name>/ 前綴為分組的訂閱者啟用共享訂閱。組名可以是任意字符串。EMQX 同時將消息轉(zhuǎn)發(fā)給不同的組,屬于同一組的訂閱者可以使用負載均衡接收消息。
不帶群組的共享訂閱
以 $queue/ 為前綴的共享訂閱是不帶群組的共享訂閱。它是 $share 訂閱的一種特例。您可以將其理解為所有訂閱者都在一個訂閱組中,如 $share/$queue/。
共享訂閱與會話
在 MQTT 客戶端中,共享訂閱和持久會話功能的概念存在矛盾,因此無法同時使用這兩個特性。如果您正在使用共享訂閱功能,則必須通過將 clean_session 參數(shù)設置為 true 來啟用 clean session 功能。