我们制作了一个安装在本地网络中许多PC上的应用程序(我们称之为App_A)。这些PC之间不进行通信(至少不通过App_A),它们只使用相同的数据库服务器(SQL Server)来读取/保存数据。此本地网络可以是域网络,也可以配置为简单的工作组。我需要制作某种信令软件(App_B),它会在某些时候(业务规则)告诉所有正在运行的App_A实例关闭/更新/无论如何。那些没有运行的应该在它们开始时立即发出信号。
在没有用户交互的情况下自动完成通信。在某些时候,App_B(仅在一台PC上运行)会发信号通知本地网络中的所有App_A实例都可以执行某些操作,就是这样。
关于这种情况有哪些解决方案的想法?是否有一些我已经可以使用的功能(内置到windows中),或者我需要从头开始做这个,以及哪种架构最适合这个1(ex服务,app,某种内部windows消息等等) )。