- 博客(13)
- 收藏
- 关注
原创 import proto not found的问题
import其它的proto时,如果没有设置这个参数,那么当下执行命令的路径会被当做寻找proto文件的根目录。如果设定的的话,会以设定的路径当做目录开始寻找,该参数可以设置多次。
2024-01-25 16:32:28
1252
原创 gRPC的metadata
metadata是以key-value的形式存储数据的,其中key是字符串类型,value是字符串数组类型,类似于http请求中的header。
2024-01-05 09:22:33
628
1
原创 gRPC流模式
gRPC中有四种数据流,分别是简单模式、服务端数据流模式、客户端数据流模式、双向数据流模式。简单模式:客户端发起一次请求,服务端返回一个响应。服务端数据流模式:客户端发起一次请求,服务端返回一段连续的数据流,如获取股票实时数据。客户端数据流模式:客户端不断像服务器发送数据流,发送结束后,由服务端返回一个响应。如物联网终端向服务器发送数据。双向数据流模式:客户端和服务端都可以向对方发送数据流,如实时聊天。
2024-01-04 09:40:57
935
1
原创 Go中使用RPC
远程过程调用(RPC)是一种协议,允许一台计算机(客户端)通过网络调用另一台计算机(服务器)上的程序或服务。它允许不同的系统之间进行通信,从而可以调用远程方法或函数。它包含了传输协议和编码(对象序列号)协议。RPC本质上也是将url映射到对应的函数。RPC的常用通信协议有HTTPTCP,常用的编码协议有JSONProtobufThrift等。
2024-01-02 09:46:18
528
原创 protobuf 语法介绍
message定义消息的关键字。定义消息名称。大括号里面设置的是各个字段的类型、名称、标识号。标识号必须是唯一的。定义一个RPC服务的方法,它接受你的SearchRequest并返回一个SearchResponse。// 返回用户数组service定义服务的关键字。定义服务名称。Search是方法名称。是方法的参数。是方法的返回值。
2023-12-26 10:53:55
1428
1
原创 本地SSL证书生成
在开发过程中有些时候本地需要配置SSL证书,但是使用openSSl配置证书较为繁琐。使用mkcert工具可以快速生成本地SSL证书。
2023-12-18 14:17:50
1157
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人