經常聽到說一個比較復雜點的后臺可能使用多種語言完成,比如前段通過nginx將所有請求映射到主語言如java,然后程序的某一個部分可能通過python或者php做的,他們之間如何通信?我想到的可能通過web api接口的方式,但如果這樣的話有結果問題:1 假如通過request-->nginx-->java--php那么java模塊就需要通過http的方式向php模塊發起請求,我想這個會不會造成響應時間的增加?因為正常情況,就是一個http請求,現在相當于代理了,增加了一個等待時間,這個怎么解決?2 如果是直接將php的接口暴露給客戶端(比如瀏覽器端)session怎么辦假設整個系統某些功能是需要登陸的,而登陸模塊的工作是由java完成,那么php提供的借口怎么驗證用戶登錄?
關于后臺多語言架構的問題?
幕布斯7119047
2019-02-05 10:06:38