受到channel組件的靈感啟發(fā),發(fā)現(xiàn)這玩意太好用了
隨著智能硬件終端的增加(10萬+),我們目前的TCP服務采用TCP服務與業(yè)務處理服務分布式部署的構(gòu)架模式,中間通過channel服務器做數(shù)據(jù)中轉(zhuǎn)。
為進一步提升系統(tǒng)容量,我們對channel進行了改造,支持類似消息隊列那樣的任務調(diào)度機制。(前端負責跟硬件終端對接,后端通過多臺服務器處理會話請求)
我們在業(yè)務中也涉及到HTTP請求,我在想,有沒有可能也將HTTP請求做成這樣。
前端NGINX+HTTP業(yè)務網(wǎng)關負責跟用戶交互
后端HTTP業(yè)務服務負責處理業(yè)務請求,支持業(yè)務調(diào)度、限流、熔斷等機制。
類似于spring-clound那套機制。
有沒有這樣的業(yè)務套件,請大家一起討論一下。