我正在使用Node.js开发网关,但我遇到了一些问题。我有以下情况:
- TCP套接字(网络模块)从客户端接收连接,解析消息并写入RabbitMQ队列,该队列由另一个服务读取。
- 此其他服务接收消息并向另一个RabbitMQ队列发送确认消息,该队列由Node(rabbit.js)编写的工作人员读取。
- 在这个工作者中,我将读取队列,解析响应并通过之前仍然打开的TCP连接将其发送给客户端。
问题是,我不知道如何重用已经创建的套接字(考虑到连接没有任何问题并且仍然存在)
是否有办法以这种方式在另一个进程中重用TCP套接字?
非常感谢。