grpc
纷飞~
这个作者很懒,什么都没留下…
展开
-
构建grpc流式服务解决大数据传输问题,一个连接多个服务
最近需要用faiss写一个检索系统,需要传输比较大的向量数据,直接使用http协议传输文件的话,比较麻烦,调研发现grpc的流式请求可以将数据分段传输,最终决定采用grpc的流式请求将向量数据传输到训练节点,进行训练。协议编写编写的测试proto协议stream_vec.protosyntax = "proto3";package PushVec;message DataPushReq{ repeated Vector vectors=1; //向量列表 [[],[],[]]}原创 2020-11-27 20:02:33 · 2078 阅读 · 0 评论 -
Python通过proto协议搭建grpc服务详解-grpc响应数据结构的构成
grpc介绍:gRPC 一开始由 google 开发,是一款语言中立、平台中立、开源的远程过程调用(RPC)系统。在 gRPC 里客户端应用可以像调用本地对象一样直接调用另一台不同的机器上服务端应用的方法,使得您能够更容易地创建分布式应用和服务。与许多 RPC 系统类似,gRPC 也是基于以下理念:定义一个服务,指定其能够被远程调用的方法(包含参数和返回类型)。在服务端实现这个接口,并运行一个 gRPC 服务器来处理客户端调用。在客户端拥有一个存根能够像服务端一样的方法。gRPC 提供了一种简单的方法来原创 2020-11-13 10:27:05 · 1701 阅读 · 1 评论