
Grpc
文章平均质量分 67
grpc
Jackilina_Stone
在职算法工程师,我们一起努力学习吧!学无止境,加油加油!!!
展开
-
【Ubuntu】【grpc】grpc接口测试的工具--BloomRPC
下载地址:https://github.com/bloomrpc/bloomrpc/releases。从地址下载选择你需要对应的版本,例如:bloomrpc_1.5.3_amd64.deb。点击左上方的“+”选择指定的协议,即Service.proto文件。双击bloomrpc_1.5.3_amd64.deb文件直接安装。显示应用程序中找到BloomRPC并双击打开。(1)打开BloomRPC。选中想要测试的api。返回值见返回结果区域。填写address。原创 2023-09-19 17:28:55 · 585 阅读 · 0 评论 -
【GRPC】【Python】GRPC使用案例:文件的传输
序列化\反序列化分类有两种:二进制序列和文本序列。序列化(Serialization):将对象的状态信息转换为可以存储或传输的形式的过程,目的是使内存中的状态信息持久化便于以后恢复、方便在网络传输以实现跨平台数据交互。反序列化(Deserialization):将序列重新恢复成对象的过程,是序列化的逆过程。pickle专用于表示Python语言大量数据类型,是序列化 Python 对象时的首选。原创 2023-03-28 17:02:44 · 657 阅读 · 0 评论 -
【GRPC】【Python】GRPC使用案例:多张图片的传输
案例说明:使用Python客户端,Python服务端Python客户端将多张图片以bytes方式传到服务端,服务端将bytes数据转换成numpy数组后,保存图像到本地。执行成功后,服务端返回成功提示。客户端显示提示结果。原创 2023-03-27 14:36:17 · 850 阅读 · 2 评论 -
【报错】grpc:free(): invalid size Process finished with exit code 134 (interrupted by signal 6: S
(1)报错如下😱😱😱: free(): invalid size Process finished with exit code 134 (interrupted by signal 6: SIGABRT)(2)分析🐯🐯🐯: protobuf中,简单的消息内容直接用set_来赋值就可以。对复杂嵌套消息内容赋值的方式有set_allocated_和mutable_两种,但是二者的赋值方式是不一样的。使用set_allocated_,需要new出对象,由于保存的是对象的指针,所以不能...原创 2022-08-31 18:57:36 · 1023 阅读 · 0 评论 -
【Grpc】grpc中repeated的数据如何set值?
grpc中repeated的数据如何set值?Service.proto部分内容示例:message Pointinfo{float x = 1;float y = 2;string color = 3;}message LineChart{repeated Pointinfo pointinfo = 1;}rpc DrawGraph(XXXXX)returns(LineChart);代码示例:::grpc::Status mService::DrawGraph(XX原创 2022-11-04 18:36:22 · 1788 阅读 · 1 评论 -
【Ubuntu】安装gRPC
1 gRPC简介gRPC 是一个开源的远程过程调用 (RPC:Remote Procedure Calls) 框架,可以在任何地方运行。它使客户端和服务器应用程序能够透明地通信,并使构建连接系统变得更加容易。2 Linux安装grpc(1)设置$ export GRPC_INSTALL_DIR=$HOME/.local#确定目录是存在的$ mkdir -p $GRPC_INSTALL_DIR$ export PATH="$GRPC_INSTALL_DIR/bin:$PATH...原创 2022-07-28 18:10:50 · 1343 阅读 · 0 评论