我即将做一个项目,其中一个基于Sring的后端应该与一个基于java的前端连接(挂毯或某种方式 - 我现在还不知道)。
所以,我现在正在考虑哪些是这些系统之间数据交换的最佳协议?
目前这些是我的观点 - http(肥皂) - http(休息) - http(谷歌协议缓冲区)
如果您有任何建议我会很高兴,或者任何人都可以帮我推动这个决定的正确方式:)
汉堡致以最诚挚的问候
答案 0 :(得分:0)
RMI值得考虑。通过防火墙获取流量可能很麻烦,但它确实可以很容易地传输几乎所有Java对象。
答案 1 :(得分:0)
我建议通过HTTP使用JSON;可以是非常高的性能(参见this benchmark),可读,对库有很好的支持。许多开发人员误以为JSON主要用于AJAX;但JSON实际上也非常适合作为服务到服务格式(并且也用于存储在文档数据库上)。 哦和Spring(3.0版)对JSON也有很好的支持。