我的項目計劃有2臺服務器在運行 -
1.第一臺用作接口併爲用戶提供服務。軟件使用php
2.第二個假設做一些計算工作,不會直接連接到users.software是用Java構建的。
第一臺服務器不斷向第二臺服務器發送信息。
哪個會是他們之間溝通的首選方式?我在想XML文件,但我想知道是否有一些工具包或COTS用於這種交互。
p.s.我不知道如何標記這個問題,所以如果有人有一個更好的主意 - 隨時重新簽名。2臺服務器之間的連接
0
A
回答
0
任何東西都可以在這裏工作,不管漂浮在你的船上。取決於有效載荷的大小,XML具有與其相關的編組成本,但它並不比其他任何純文本格式多。使用PHP比使用更原生的東西更容易。
你也可以考慮使用JSON,它比XML稍微冗長一點,如果你只是對來回移動數據而不是XML的其他特性感興趣。
哎呀,CSV也能正常工作。
解決這個問題的最簡單方法是託管一個簡單的Java Web App,並簡單地通過HTTP將數據通過隧道傳輸到您的進程。如果這個過程不是同步的(即PHP系統應該等待處理),那麼你可以簡單地將數據存儲在數據庫的「work_to_be_done」表中,或者使用許多排隊系統之一(JMS及其之流)。
這裏真的沒什麼魔法。去做就對了。如果你正在移動數百萬和數百萬條消息,那麼情況就不一樣了,還有一個不同的討論。如果不是的話,開火併擁有它。
相關問題
- 1. 2臺服務器之間的Websockets?
- 2. 一臺網絡服務器之間的連接一臺私人服務器
- 3. 服務器之間的表連接
- 4. Node.js:服務器之間的連接
- 5. 服務器和Android之間的連接
- 6. 在未連接的兩臺服務器之間複製數據
- 7. 兩臺服務器之間的DDP不能重新連接
- 8. 兩臺服務器之間的Websocket連接
- 9. 服務器連接和服務器實例之間的區別?
- 10. 2臺可信任服務器之間的認證流程
- 11. 期望腳本到2臺服務器之間的遠程SSH
- 12. 2臺服務器之間的共享會話
- 13. 獲取2臺Tomcat服務器相互之間的通信
- 14. IE6 Z-Index 2臺服務器之間的區別
- 15. 如何檢查2臺服務器之間的狀態?
- 16. 文件請求之間2臺服務器之間的數據加密
- 17. 在套接字偵聽器服務器之間建立連接
- 18. 2個Tomcat服務器之間的SSL
- 19. 使用網絡服務器之間的鏈接/連接
- 20. Boost.asio服務器客戶端。連接2臺電腦
- 21. 使用PgPool連接兩臺服務器
- 22. 如何連接3臺MSSQL服務器
- 23. 服務器 - Android應用程序和服務器之間的客戶端連接
- 24. 2臺服務器之間的scp命令(帶2個不同的.pem密鑰)
- 25. 使用1臺5 MySQL服務器和連接服務器togther
- 26. 從一臺服務器到另一臺服務器的數據庫連接
- 27. 更新查詢有內2級不同的數據庫表之間的連接1臺服務器上
- 28. 通過curl和mcrypt在兩臺服務器之間建立連接
- 29. 角2無法連接到服務器
- 30. 每個服務器2個連接?