[attach]1886[/attach]
系統(tǒng)打算按這樣設計,請問一下Workerman MQTT與業(yè)務框架交互那部分怎么設計比較好?
我覺得弄個消息隊列會好點,workerman MQTT把收到的消息放入消息隊列,然后業(yè)務框架處理消息隊列里的消息。
這樣能避免業(yè)務處理不過來,消息積壓在workerman。
?
workerman MQTT內(nèi)部開個text端口,方便業(yè)務框架給workerman MQTT發(fā)消息轉發(fā)給設備。
個人感覺Broker本身就可以看做一個消息隊列,如果再加入一個消息隊列會增加故障點,大規(guī)模系統(tǒng)中不宜采用。應該從業(yè)務邏輯上把業(yè)務API做簡單(例如直接入庫)。其實也相當于一個隊列了。