第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請教一個關于java+http+netty tcp的問題

請教一個關于java+http+netty tcp的問題

ibeautiful 2018-07-25 07:15:13
為了硬件連接的穩(wěn)定性,tcp服務不做邏輯控制,只接收硬件采集數(shù)據(jù)、下發(fā)控制命令到硬件,想要做到用戶直接通過http請求求下發(fā)數(shù)據(jù),,bi,硬件采集的數(shù)據(jù)交給http服務器處理,問題就是http和tcp之間怎么連通,考慮過使用mq消息中間件,有啥其他方案求推薦?
查看完整描述

1 回答

?
蠱毒傳說

TA貢獻1895條經(jīng)驗 獲得超3個贊

之前我使用過的方案是mq, 采用的是rabbitmq,利用發(fā)布訂閱機制,例如在TCP服務器中訂閱(subscribe)topicA,向其注冊回調(diào)函數(shù), 當用戶通過Http請求下發(fā)數(shù)據(jù)時,http服務器向topicA發(fā)布(publish)消息,該消息根據(jù)實際情況而定,tcp服務器在topicA上收到消息后,回調(diào)函數(shù)會被調(diào)用,該回調(diào)函數(shù)具體做什么可以根據(jù)情況而定,例如按照硬件接口,通過TCP協(xié)議發(fā)送命令。
在整個通信過程中,需要結(jié)合實際場景,考慮采用同步通信還是異步通信,也就是HTTP請求是等待收到硬件返回的結(jié)果后,在響應用戶,還是把請求同mq交給TCP服務器后就直接響應用戶。

查看完整回答
反對 回復 2018-08-11
  • 1 回答
  • 0 關注
  • 729 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號