我正在使用 TCP 开发实时客户端-服务器系统。系统必须 24/7 全天候就绪,每天 30 分钟的截止时间。
出于测试等原因,我想在系统中添加一些“影子服务器”,以便客户端将请求发送到主服务器和影子服务器。虽然请求应该被发送到所有服务器,但只有来自主服务器的重要回复应该被发送回客户端。影子服务器的回复应该被忽略。
此外,启动和停止shadows server不能对系统造成任何损害。如果影子启动,它将接收请求,如果它关闭,则客户端-主服务器不会发生任何事情。
有没有办法让我在不更改客户端或主服务器代码的情况下做到这一点?