我们有一个具有不同布局的字符串处理服务(c++,使用标准输入/输出),每个布局单独运行(最终将在不同的机器上运行),每个布局都需要时间来加载,这就是为什么它必须在之后继续运行首轮。
我必须实现一个带有客户端的系统,该系统将要求主服务器将其连接到实际运行相关布局服务的相关从属服务器。从服务器将从客户端传递的数据传递给服务,完成后将在主服务器上可供其他客户端使用。
问题是实现服务器的最佳方式是什么?我应该在从属/主控之间保持开放连接,直到该过程完成以通知主控连接结束,还是在同步函数中保留某种 var 来检查?
我忽略的任何其他重要输入(或其他设计)也非常受欢迎,谢谢!