下面介紹了我正在談論的內容的一個非常小的解釋。使用WebServer遠程執行方法是一個很好的架構決策嗎?
在我組織一個怪樣的努力爲負載分配的 實現,我會嘗試下面的解釋。
一個JBoss服務器在一臺機器的一些IP XXX.XXX.XXX.XXX
有其中有許多重型時間&資源消耗工作 做(重於我而言一個應用程序運行/ O操作EX-大文件上傳& 下載 - 千兆字節)
方法寫在一個Web應用程序休息訪問URL所&參數 作爲網址參數傳遞方法,設置爲類型POST,返回值作爲JSON輸出的方法有210種。
應用程序中的問題有書面只是爲了職位的框架調用 上述Web應用程序很好地包裹着,這樣的電話可以不 程序員知道在後臺發生的事情做。
這一框架外在參數它接受 運行WebApps的機器的IP,並配置可這樣 機&路線的方法調用到一個最不繁忙 每當一個方法調用框架的列表製作。
一切看起來不錯,但我在HTTP websever &做處理有&發送輸出的JSON的東西&收集日誌中的失敗也許艱難的情況下,可能會減慢懷疑包裹的東西。
問題
我想知道其他程序員對這個&的意見,這是否是一個很好的方法還是不行。
也試圖分配負載時,任何現有的商業應用程序遵循類似的東西嗎?
換句話說,這個創建http methodservers來平衡負載的概念很好嗎?我知道它們的負載可能與真正的文件上傳/下載和其他IO查詢操作相比非常低,但是您不認爲如果這些方法被非常頻繁地調用來執行一些並不那麼沉重的操作對錶現有重大影響?這樣的系統的可維護性等其他方面呢? –
我編輯了我的答案,以包含我對您評論的回覆。 – rohitworld90