Java provides underlying services and PHP calls services. What form should be used? Or a solution?
光陰似箭催人老,日月如移越少年。
The most popular method now:
Client: mobile, web front-end
Service front-end: gateway access end
Service backend: microservices
There are roughly two methods of front-end and back-end communication:
Sync: restful
接口或rpc
接口,數(shù)據(jù)交互的格式基本都是json
.
Asynchronous: MQ
Message Queue
PHP
,Python
,Node
做前端網(wǎng)關(guān)接入層,給客戶端提供API
。Java
,Golang
做一些后端底層的微服務(wù)。給前端網(wǎng)關(guān)提供API
It depends on your specific business, whether the security requirements are high or not, etc., whether to use REST or SOAP, etc.