使用J2SE Socket API高可用性構建獨立Java服務器的最佳方式是什麼?使用HTTP服務器對於內置功能特別是一個很好的選擇,例如安全性,集羣,交易等,但服務器應該能夠接受來自非java客戶端(主要是遺留系統)的TCP/IP套接字連接。 Tomcat不接受非HTTP TCP/IP請求?此外這篇文章指出servlet for implementing socket connection這不是一個好習慣。什麼是好方法?使用J2SE構建的高度可用的獨立Java服務器
0
A
回答
0
在網上探索之後,這就是我的競爭對手。一個獨立的Java應用程序可以使高可用通過使用以下的組合:
2 VM部署HAProxy的和的keepalived以形成高可用性負載平衡層。 Keepalived將使負載均衡器保持主動 - 被動模式,HAproxy將請求轉發到基於java服務器應用程序的後端套接字羣集。至少2個VM部署在基於自定義套接字的java服務器應用程序中。 HAproxy服務器將通過這兩個VM分配請求
使用至少2個兵馬俑服務器共享Java服務器應用程序。兵馬俑將提供共享的內存,並幫助定製的Java服務器進行擴展。
對數據庫使用MySQL NDB集羣。
有什麼建議嗎?
相關問題
- 1. J2SE JNDI:發佈獨立JNP服務器
- 2. 如何使用Delphi構建獨立的SOAP Web服務?
- 3. Java中的獨立Socket.IO服務器
- 4. 使用HornetQ獨立服務器
- 5. 服務器端獨立的應用
- 6. Tomcat - 如何使用獨立配置創建多個服務器
- 7. 無法創建新的服務geckodriver;硒獨立服務器;
- 8. 使用JAVA構建獨立的JMS客戶端
- 9. 用gSOAP獨立服務器發佈wsdl?
- 10. 獨立rmiregistry中和服務器應用
- 11. 什麼是獨立應用程序或獨立服務器?
- 12. 高度可用的Windows服務
- 13. 使用構建服務器構建一次可行嗎?
- 14. jwebsocket獨立服務器
- 15. Jetty - 獨立WebSocket服務器
- 16. 與獨立服務器
- 17. Jmeter獨立Web服務器
- 18. 如何使用maven構建一個獨立的可執行jar?
- 19. java中的獨立ssl web服務
- 20. 爲ajax請求建立獨立的服務器會話?
- 21. 使用gprbuild構建靜態獨立庫
- 22. 獨立使用多個Google API服務
- 23. 可能性在獨立服務的ANR
- 24. 將java jax ws web服務部署爲獨立服務器
- 25. Yii2 - 使用ChromeDriver的Selenium獨立服務器錯誤
- 26. 使用獨立的git服務器設置webhooks?
- 27. 使用OpenLDAP後端的CentOS 6.4/Samba4獨立服務器
- 28. java - 用於獨立應用程序的DataSource - 沒有應用程序服務器
- 29. 簡單的Java獨立服務器容器/框架?
- 30. 獨立羣集上的服務結構可靠性