步骤3 - Orchestra将请求转发给微服务提供者
生活随笔
收集整理的這篇文章主要介紹了
步骤3 - Orchestra将请求转发给微服务提供者
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
本文介紹第三步:
因為目前只有Orchestra一個服務(wù)器作為TCP服務(wù)器使用,所以大部分邏輯都直接寫在tcpServer.js里:
handleInboundData里面加上一個switch case的分支:
只有Orchestra才知道對于一個請求,到底哪個微服務(wù)可以處理:
拿到微服務(wù)提供商對應的套接字,然后發(fā)送請求給微服務(wù)。
看看發(fā)送請求的具體內(nèi)容:
其中clientSocketID指向的是發(fā)起原始請求的web shop對應的socket,而clientAddress則是web socket服務(wù)器作為TCP客戶端的IP地址。
要獲取更多Jerry的原創(chuàng)文章,請關(guān)注公眾號"汪子熙":
總結(jié)
以上是生活随笔為你收集整理的步骤3 - Orchestra将请求转发给微服务提供者的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 服务短信的退订与恢复方法
- 下一篇: 步骤4 - 微服务提供者接收请求,提供服