2013-05-03 47 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