关于后台多语言架构的问题

经常听到说一个比较复杂点的后台可能使用多种语言完成,比如前段通过nginx将所有请求映射到主语言如java,然后程序的某一个部分可能通过python或者php做的,他们之间如何通信?
我想到的可能通过webapi接口的方式,但如果这样的话有结果问题:
1假如通过request-->nginx-->java--php
那么java模块就需要通过http的方式向php模块发起请求,我想这个会不会造成响应时间的增加?
因为正常情况,就是一个http请求,现在相当于代理了,增加了一个等待时间,这个怎么解决?
2如果是直接将php的接口暴露给客户端(比如浏览器端)session怎么办
假设整个系统某些功能是需要登陆的,而登陆模块的工作是由java完成,那么php提供的借口怎么验证用户登录?
慕斯709654
浏览 282回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript