步骤3 - Orchestra将请求转发给微服务提供者
步骤 请求
2023-09-14 09:03:58 时间
本文介绍第三步:
- Orchestra接收web socket的请求
- Orchestra将请求转发给微服务提供商
因为目前只有Orchestra一个服务器作为TCP服务器使用,所以大部分逻辑都直接写在tcpServer.js里:
handleInboundData里面加上一个switch case的分支:
只有Orchestra才知道对于一个请求,到底哪个微服务可以处理:
拿到微服务提供商对应的套接字,然后发送请求给微服务。
看看发送请求的具体内容:
其中clientSocketID指向的是发起原始请求的web shop对应的socket,而clientAddress则是web socket服务器作为TCP客户端的IP地址。
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
相关文章
- 语义分割步骤_实时语义分割
- 数据库查询优化的一般步骤_sql创建数据库失败
- ajax请求五个步骤!
- 原生ajax请求的五个步骤
- Linux系统中添加网卡的步骤(linux加网卡)
- 名Oracle 更改用户名的步骤(oracle修改用户)
- 利用Oracle创建新表——步骤指导(oracle创建新表)
- Linux系统下开启防火墙端口的步骤(linux开启防火墙端口)
- MySQL 实现修改配置文件的步骤(mysql修改配置文件)
- Linux 信号处理:编写程序步骤指南(linux信号处理函数)
- 配置Redis重新加载配置的步骤与方法(redis重新加载)
- Oracle给参数赋值的简易步骤(oracle为参数赋值)
- 使用Xshell远程连接MySQL数据库的步骤(mysql xshell)