rpc-multiplex:用于多路连接的Rpc

时间:2024-03-23 12:25:07
【文件属性】:

文件名称:rpc-multiplex:用于多路连接的Rpc

文件大小:10KB

文件格式:ZIP

更新时间:2024-03-23 12:25:07

PHP

安装领事 consul具体的原理这里不做介绍,只需要记得consul中有两个角色, server和client ,我们首先需要一个consul的server可以使用,生产环境推荐3台机器以上的consul可以保证高可用,服务器可以间采用raft强一致性算法协调, client是性能很高的轻量级进程,客户端和服务器之间通过gossip协议同步数据,我们需要在微服务的rpc调用端和rpc服务端的机器上都安装consul的client 。 rpc调用端通过请求本。机的领事client来发现服务。 rpc服务端通过请求本。机的领事client来注册服务。 这里推荐采用docker来安装consul 。 领事服务器进行安装 一. docker pull consul # CONSUL_BIND_INTERFACE 是内网的网卡名,consul服务将绑定到这个网卡上 # server=true


【文件预览】:
rpc-multiplex-main
----composer.json(1KB)
----phpunit.xml(493B)
----.php_cs(3KB)
----LICENSE(1KB)
----src()
--------TcpServer.php(4KB)
--------Protocol.php(1KB)
--------Client.php(675B)
--------CallWIthConsul.php(2KB)
----.phpstorm.meta.php(116B)
----.gitignore(56B)
----README.md(6KB)
----.gitattributes(44B)

网友评论