2013-05-03 41 views
0

我很好奇如何将消息从一台机器上的一个应用程序转发到另一台机器。我有一个共享的网络存储,随时可用。我的想法是,我想在运行Intranet上传的单台机器上运行应用程序。除了创建文件/文件夹之外,我无法控制有关域或共享网络存储的任何内容。创建报告消息的方式

我希望这个应用程序在自己的机器上能够以某种方式报告完全不同的应用程序安装在完全不同的用户机器上(所以如果错误可以说,用户可以介入),并在某些时候,跨平台vb.net/Access/etc)。

打我的第一件事就是将上传应用程序的状态写入文本文件,然后在我的用户端应用程序上有一个定时器,用于监视上载应用程序写入的文件。

但是,在实施之前,我想知道我是否在重新发明轮子,并且有更好的方法来做到这一点。我正在寻求简单的解决方案,并且最终我想将其集成到VBA/Access中。 SO认为符合法案的是什么?流式传输“日志”有什么缺点?

回答

1

你正在重新发明轮子。这是Message Queuing。有许多现有的解决方案可以做到这一点,包括MSMQ(内置于Windows)和RabbitMQ。还有一些基于云的服务,如Azure AppFabric和Amazon Simple Queue Service。

+0

要在网络/服务器上使用它,我需要访问该服务器以启用排队正确?标记为答案,回答我的核心问题。 – 2013-05-03 16:35:17