1

我正在寻找RemObjects Remoting SDK的商业用途的开源替代方案。

我目前在以下场景中使用 Remoting SDK:

  • 许多 Windows 服务应用程序(5 到 10 个)充当服务器并检索/提供数据。这些应用程序是使用.Net Framework 4.6(Windows 服务 C#)开发的。
  • 几个客户端应用程序(50 到 100 个)连接到每个服务器以使用服务器提供的数据。这些客户端是使用.Net Framework 4.6 (WPF C#)开发的。
  • Remoting SDK RODL 文件定义了客户端和服务器用来交换数据的方法。其中一些方法是每个客户端触发以从服务器检索数据的常见调用,另一些是服务器触发并且客户端自动接收的事件。

在这种情况下,我想找到一个替代的开源库/框架来实现客户端/服务器之间的通信,并有可能让客户端调用服务器和服务器在某个事件发生时通知客户端。

我对RPCMESSAGE QUEUES有非常基本的了解,并且听说过gRPCMQTTRabbitMQ(我已经开始深入研究)。

我希望收到一些开发人员的建议/观察/链接/指南,他们在 .Net 环境中使用这些技术中的一种或多种来解决我所描述的场景,以建议我哪种解决方案更适合这种情况。

4

0 回答 0