音讯行列 (引荐进修:PHP视频教程)
从上图中看出,PHP负担HTTP层的职责,而Java负担营业层的职责,他们经由过程System V Message Queue(音讯行列,历程间通讯IPC中的一种)相互沟通,Java须要JNI的支撑。
运用音讯行列有以下优点:
1. 使php和java坚持独立性
2. 有极高的传输速率,大于socket
3. 相对于socket体式格局,Java效劳端只向本机供应效劳(没有对外侦听端口),相对平安,易于治理。
Java与php 连系选型
现在已知的PHP与Java在Web间整合手艺可分红SOAP(Simple Object Access Protocol)、Quercus、PHP/Java Bridge三种,这些手艺能够让PHP与Java在开辟Web应用顺序时相互运用相互的顺序库。
SOAP
SOAP是IBM、Microsoft等公司开辟、W3C引荐,用来完成分布式对象手艺的协定。SOAP供应了一套以XML来包装顺序挪用、参数通报与信息回传的机制,借助XML纯文字的特征,可经由过程HTTP、HTTPS、SMTP等通讯管道穿越企业的防火墙。比起CORBA、Java RMI及DCOM这些以专属binary花样传送数据的分布式对象手艺协定,SOAP具有与顺序言语、平台和硬件无关的特征。
Quercus
Quercus是一个开源 PHP 5 引擎,它已具有了纯 Java 的完全完成。Quercus 在 Resin 应用效劳器之上运转,利用了负载平衡、代办缓存等 Resin 特征。
PHP/Java Bridge
开源产物有:Php-java-bridge 与 LAJP
以上就是php和java能够共用吗的细致内容,更多请关注ki4网别的相干文章!