🎜🎜Asynchrone : MQFile d'attente des messages🎜🎜
🎜
🎜PHP, Python et Node servent de couche d'accès à la passerelle frontale et fournissent une API au client . Java, Golang fournissent des microservices back-end sous-jacents. Fournir une API🎜 à la passerelle front-end
La méthode la plus populaire actuellement :
Client : mobile, front-end web
Service frontal : extrémité d'accès à la passerelle
Service backend : microservices
Il existe environ deux méthodes de communication front-end et back-end :
Synchronisation : interface
restful
ou interfacerpc
, le format d'interaction des données est essentiellementjson
.restful
接口或rpc
接口,数据交互的格式基本都是json
。异步:
MQ
消息队列
🎜🎜Asynchrone :PHP
,Python
,Node
做前端网关接入层,给客户端提供API
。Java
,Golang
做一些后端底层的微服务。给前端网关提供API
MQ
File d'attente des messages🎜🎜 🎜 🎜PHP
,Python
etNode
servent de couche d'accès à la passerelle frontale et fournissent uneAPI
au client .Java
,Golang
fournissent des microservices back-end sous-jacents. Fournir uneAPI
🎜 à la passerelle front-endinterface reposante
Cela dépend de votre activité spécifique, si les exigences de sécurité sont élevées ou non, etc., s'il faut utiliser REST ou SOAP, etc.
JSONRPC
Les grands projets reposants peuvent utiliser des composants tels que l’épargne.