rpc
文章平均质量分 78
华大哥
擅长多种语言开发前端及后端,喜欢闲余时间敲点code.
展开
-
Hyperf 框架做WebSocket 服务端及客户端的时候和grpc冲突与解决
公司原有的业务消息推送是靠前端 ajax 轮眉请求后端接口完成的。然后我新来的,让我改成 websocket 双向通信的来做消息推送。简单的业务场景就是做一个聊天室,mq转发消息,在php bin/hyperf.php start 启动后,老是进程自动断掉:一直找不到原因,后来看到官方文档 :https://hyperf.wiki/2.0/#/zh-cn/quick-start/install说下面的这些扩展不兼容。存在兼容性问题的扩展由于 Hyperf 基于 Swoole 协程实现原创 2021-05-23 13:43:18 · 1517 阅读 · 0 评论 -
php安装 protobuf,安装 gRPC 扩展,启用GMP(数学函数)
刚接触数据库就有一直思考一个问题:要是数据量巨大对于数据的存储以及解读有没有什么神器可以助我一臂之力。长大后知道了,原来google家有一开源神器叫protobuf。刚知道的时候俺还是属于懵逼状态。这是啥?有什么好处?要怎么安装?要怎么用?,这篇文章主要就回答这几个问题。基于自己也是查过很多的资料,大多资料都是copy来copy去,无可奈何,只好自己动手总结一下。protobuf是什么,怎么来的?简单的说就是干和xml一样的事,把某种数据结构的信息,以某种格式保存起来。主要用于数据存储、传输协议原创 2021-03-05 14:10:01 · 654 阅读 · 0 评论 -
RPC服务在分布式上的应用和实践
远程过程调用(英语:Remote Procedure Call,缩写为 RPC)是一个计算机通信协议。该协议允许运行于一台计算机的程序调用另一台计算机的子程序,而程序员无需额外地为这个交互作用编程。为什么需要 RPC基于 socket 接口我们也可以编写分布式应用,但是该方法存在着一些缺点。许多的细节需要程序员去处理,比如如何在同一个连接中分离不同的请求?不同机器上不同的方式实现的进程如何...原创 2019-06-02 20:58:54 · 546 阅读 · 0 评论