Swoft 2.0.6怎么实现Rpc服务客户端以及非Swoft框架外部调用


这篇文章主要介绍“Swoft 2.0.6怎么实现Rpc服务客户端以及非Swoft框架外部调用”,在日常操作中,相信很多人在Swoft 2.0.6怎么实现Rpc服务客户端以及非Swoft框架外部调用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Swoft 2.0.6怎么实现Rpc服务客户端以及非Swoft框架外部调用”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!1.首先启动http跟rpc服务。我这里是直接用docker-compose开启服务的。大家也可以进入swoft容器用命令开启服务。http命令:php bin/swoft http:startrpc命令:php bin/swoft rpc:start2.RPC Server配置参数RPC 服务启动有单独启动和集成其它服务(Http/Websocket)两种方式,无论那种方式都首先要在 bean.php 配置RPC。3.Http server 启动中集成 RPC 服务,其listener 单独监听一个RPC服务,且同 香港云主机时可以监听多个 RPC 服务中5.定义接口并实现接口,才能提供RPC服务。注意里面的版本号定制注解@Service()6.定义接口7.按版本实现不同的接口需求不同的实现,需要定义不同的唯一版本号,如果存在相同,加载之后的服务会覆盖之前的服务8.RPC Client配置参数同样也是在bean.php中配置,如以下是一个user 服务8.客户调用9.地址栏访问效果。我这里的ip是自己http服务的ip,大家根据自己的实际修改即可。10.如何实现非Swoft框架调用需要注意swoft框架的默认消息协议是json-rpc,而且默认消息协议是以rnrn结尾的。其他框架代码例子如下,可以自行封装:11.需要格外注意是框架外调用的ip地址并非官方文档例子里的127.0.0.1,大家改为自己的实际ip即可。不然会连接报错。到此,关于“Swoft 2.0.6怎么实现Rpc服务客户端以及非Swoft框架外部调用”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注开发云网站,小编会继续努力为大家带来更多实用的文章!

相关推荐: 怎么在电脑中恢复IE浏览器右上角反馈笑脸选项

这篇文章主要为大家展示了“怎么在电脑中恢复IE浏览器右上角反馈笑脸选项”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“怎么在电脑中恢复IE浏览器右上角反馈笑脸选项”这篇文章吧。1.打开注册表,直接定位到以下路径:HK…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 07/30 12:21
下一篇 07/30 12:22

相关推荐