Java は基礎となるサービスを提供し、PHP はサービスを呼び出します。どのような形式を使用する必要がありますか?
光阴似箭催人老,日月如移越少年。
現在最も人気のある方法:
クライアント: モバイル、Web フロントエンド
サービスフロントエンド: ゲートウェイアクセスエンド
サービスバックエンド: マイクロサービス
フロントエンド通信とバックエンド通信には大きく分けて 2 つの方法があります:
同期: restful接口或rpc接口,数据交互的格式基本都是json。
restful
rpc
json
非同期: MQメッセージキュー
MQ
PHP,Python,Node做前端网关接入层,给客户端提供API。Java,Golang做一些后端底层的微服务。给前端网关提供API
PHP
Python
Node
API
Java
Golang
安らかなインターフェース
セキュリティ要件が高いかどうか、REST と SOAP のどちらを使用するかなど、特定のビジネスによって異なります。
JSONRPC
安定した大規模なプロジェクトでは、thrift などのコンポーネントを使用できます。
現在最も人気のある方法:
クライアント: モバイル、Web フロントエンド
サービスフロントエンド: ゲートウェイアクセスエンド
サービスバックエンド: マイクロサービス
フロントエンド通信とバックエンド通信には大きく分けて 2 つの方法があります:
同期:
restful
接口或rpc
接口,数据交互的格式基本都是json
。非同期:
MQ
メッセージキューPHP
,Python
,Node
做前端网关接入层,给客户端提供API
。Java
,Golang
做一些后端底层的微服务。给前端网关提供API
安らかなインターフェース
セキュリティ要件が高いかどうか、REST と SOAP のどちらを使用するかなど、特定のビジネスによって異なります。
JSONRPC
安定した大規模なプロジェクトでは、thrift などのコンポーネントを使用できます。