java - PHP-Java Bridge 与 RESTful WebService : With regards to performance which is better?

标签 java php performance php-java-bridge

我们有一个 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/

相关文章:

Java - Thread.sleep VS Awaitility.await()

java - 预处理数据以进行报告

Php mysql 更新为相同的记录值并使用 round 函数修复

performance - 为什么 pgAdmin 4 太慢?

python - 有效地查找长整数中的数字序列

java - 应用服务器和 Spring 上下文加载

java - 将 .java 文件(源代码)转换为 PDF?

php - 在 PHP 中实现 CQRS

php - 是否可以在第三个 Div 之后放置第二个生成的 Div

c# - 看似简单的查询在 Entity Framework 上非常慢