我需要一些建議/見解如何最好地實現某些功能。我的任務的想法是實時系統監控儀表板。發揮框架:服務連續通信服務
比方說,我有基於兩個物理服務器上以下設置:
它監視特定的文件,服務等更改Server1的運行Play應用程序。一旦發生變化,它就會警告在Server2上運行的另一個Play應用程序。
Server2正在運行一個Play應用程序,該應用程序用於顯示從坐在Server1上的Play應用程序向其發送實時儀表板數據的Web前端數據。
我只以一種向http請求提供數據的方式熟悉Play框架,但我需要它在這種特定情況下運行的方式稍有不同。
我的問題是我如何讓這兩個Play應用程序保持連接,就像我上面描述的那樣?要求是Server1應用程序將需要的數據推送到Server2應用程序,而不是Server2應用程序在無限循環中運行,並詢問Server1應用程序是否每5秒有新數據。
我在Scala中使用Play Framework 2.2.1。
你能告訴我他們爲什麼是兩個獨立的Play應用程序嗎? –
@VenkatSudheerReddyAedama因爲可能有多個Server1s(生產服務器)和僅一個服務器2(監視服務器)。我也無法使用JSONP,這對我的需求來說太有限了。 – Caballero