我们有一个 drupal (PHP) CMS 系统,它很快就超出了其最初的需求。 Java 后端已经构建完成,现在它可以完成大部分功能。这两个通信使用 RESTful WS。两个系统都运行在同一台服务器上,因此这是本地 WS 调用。尽管这是本地调用,但感觉太笨重了,而且我觉得我们不应该真正使用 Web 服务来进行此集成。
我相信 php-java 桥的性能会更好 (http://php-java-bridge.sourceforge.net/pjb/),因为他们声称比通过 SOAP 进行的本地 RPC 调用快 50 倍。我看到 php-java 桥使用 XML 流,所以我认为性能会类似于 XML-RPC。
我知道回答这个问题的最佳方法是编写 POC,但由于时间限制(紧迫的截止日期),这是不可能的。所以我的问题是,是否有人对这些进行了基准测试,或者是否有人可以提供有关他们与这两种技术相关的经验的见解。特别是与性能相关的信息。
提前致谢。
最佳答案
我也遇到过类似的情况,但最终决定使用 JSON 和 REST 而不是 php-java 桥来实现。以 REST 形式公开的服务的复杂性降低和更多的重用超过了对更好性能的需求。
关于java - PHP-Java Bridge 与 RESTful WebService : With regards to performance which is better?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11203055/