我正在啓動一個小程序來學習這個過程,但我不確定在不同部分之間進行通信的最佳方式是什麼。從web-> web api-> console app進行通信的最佳方式是什麼?
- 首先,我有一個純html/js客戶端,用戶需要經常更新實時更新。
- 其次,我正在考慮運行一個web api應用程序來提供數據。
- 第三,我有一個控制檯應用程序正在運行,需要與web api應用程序進行通信。
所以我想從客戶端 - > web api->控制檯應用程序一直使用WebSockets,但我無法使其工作。我可以讓控制檯應用程序作爲服務器工作,但我無法弄清楚如何使web api作爲客戶端工作,以便當它快速啓動時,創建與控制檯應用程序的連接,並保持其可用於通信,同時根據請求向客戶提供數據。
我試着用不同的實現,我已經結束了SignalR,因爲它似乎這就是人們使用什麼今天:)
因爲我擁有所有這些問題讓我想知道的連接,如果有更好的方法發送符合我要求的數據? 如果要使用WebSocket(使用SignalR),您能否提供一些工作示例的鏈接?我試圖從谷歌所有的頂級聯繫,但沒有成功^^
在此先感謝
謝謝。我回家時明天會看看它。我看到我曾經訪問過這些鏈接,但我會再試一次。感謝您的輸入:) – Casper
我會接受這個答案,因爲我帶領我朝着正確的方向前進。沒有一個鏈接實際上提供了完整的故事,但是一些元素是很好的,比如IHttpHandler,並且使用Web API應用程序作爲唯一的服務器。什麼解決了我的問題是一個名爲SignalR簡介的PluralSight非常好的教程。他指導您完成必要的步驟,現在我已經得到了一個工作示例:) – Casper
SignalR適用於小型應用程序,但它在可擴展性方面存在很多限制;)在有關「擴展」的文檔中進行了說明。 – vtortola