我的应用程序是主/从系统,其中从属设备可以根据(本地)事件向主设备发送消息,主设备也会根据本地事件向从设备发送消息。
在这两种情况下,他们都可以根据收到的消息发送外发消息。有时候这些反应可能只会在人与人之间的交互后发送 - 而不是立即发送(并且在此期间可能会丢失连接)。
主设备和从设备都将使用TCP通过互联网进行通信。
这是双面打印的好方案吗?或者我应该在业务逻辑(viewmodel)层中发送“fire and forget”(数据报)消息并处理消息进程/状态/工作流?
谢谢!
PS。此外,关于何时/为何适当的讨论也会有所帮助。
答案 0 :(得分:-1)
TCP双工似乎在您的情况下是理想的。