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