簡體   English   中英

匯總多台計算機信息的最佳方法

[英]Best way to aggregate information from multiple machines

我正在嘗試改善我們在工作中使用的Windows服務。

我要改進的部分是可維護性。 該服務存在於幾台不同的計算機上。 現在,我有了一個通過共享內存從服務接收信息的表單,但是要監視這些服務,必須有人登錄到多個遠程計算機以查看表單。

我正在嘗試確定使這些服務將信息發送到單個位置以便於查看的最佳方法。

我最初的想法是創建一個Web服務,該服務可以調用其詳細信息。 然后創建一個可以查看這些詳細信息的網頁。 但是我想我還需要一個數據庫來存儲我實際上不想做的消息。

我還希望顯示合並的詳細信息的位置能夠將命令發送到各個服務,例如啟動和停止。

因此,我對實現此目標的最佳方法缺乏一點了解,並且正在尋找可以給我一些更具體的研究建議。

我希望能獲得實時的適當解決方案上的所有輸入,以使多個窗口服務位於我們網絡中的幾台不同計算機上,以將其狀態數據發送到一個位置,以便在視覺上一起顯示,以及允許該表單/網站/無論將消息發送到諸如啟動和停止之類的服務。

如果您不希望使用Web Service / SQL方法,則WCF可能是一個很好的方法。

http://msdn.microsoft.com/en-us/library/ms731082.aspx

基本上,遠程服務可以向中央服務報告,並且所有內容都可以存儲在內存中,而無需數據庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM