浅谈PHP微服务集群搭建(3)
发布时间:2019-09-18 20:24 所属栏目:21 来源:Jochen
导读:app 容器为 Web 应用,部署了一个 Hyperf 项目并对外提供 HTTP 服务。例如,在 App\Controller\IndexController 控制器里有 add 方法: publicfunctionadd(AdditionService$addition) { $a=(int)$this-request-inpu
app 容器为 Web 应用,部署了一个 Hyperf 项目并对外提供 HTTP 服务。例如,在 App\Controller\IndexController 控制器里有 add 方法:
在 App\JsonRpc\AdditionService 中 add 的实现:
继承了 AbstractServiceClient 即可创建一个微服务客户端请求类,Hyperf 在底层帮我们实现了与 Consul 和服务提供者交互的细节,我们只要 AdditionService 类里的 add 方法即可远程调用 microservice-1 和 microservice-2 提供的服务。 至此,PHP 微服务集群搭建就完成了!
(编辑:ASP站长网) |
相关内容
网友评论
推荐文章
热点阅读