我的项目计划有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个连接?