我有一个 Windows 服务,它侦听 TCP 消息,对它们做出响应,然后将信息保存到数据库中。总体而言,CPU 和内存使用量相对较小。
我想在一台机器上运行其中的多个,但问题是我知道哪个服务是目标 IP 的唯一方法。因此,是否可以在一台机器上运行多个?
更新:我需要它们都在同一个端口上运行。因此 service1 和 service2 都在端口 X 上侦听。发往 service1 的消息不能发送到 service2。消息本身是无法区分的。消息知道它将发送到 service1 的唯一方法是目标 ip。