将PHP代码连接到Java后端

Tho*_*ine 7 php java service daemon native

我正在实现一个使用PHP作为前端和一个Java服务作为后端的网站.这两部分如下:

  1. PHP前端侦听http请求并与数据库交互.

  2. Java后端连续运行并响应来自前端的呼叫.

更具体地说,后端是一个守护进程,它连接并维护到多个IM服务(AOL,MSN,Yahoo,Jabber ......)的链接.

这两个层都将部署在同一个系统上(我想是一个CentOS盒子),引入一个中间层(例如:使用XML-RPC)会降低性能(资源也相当有限).

问题:有没有办法直接链接这两个层?(中间没有更多的Web服务)

Mic*_*rdt 9

由于这是两个独立运行进程之间的通信,因此无法进行"直接"调用(如在JNI中).进行此类进程间通信的最简单方法可能是命名管道和网络套接字.在这两种情况下,您都必须定义通信协议并在两端实现它.使用标准协议(如XML-RPC)可以使这更容易,但并非绝对必要.


Pis*_*3.0 1

您可以尝试PHP/Java 集成

另外,如果通信是单向的(例如“sendmail for IM”),您可以将 PHP 请求写入文件并在 Java 应用程序中监视该请求。