文件名称:grpc-python-go:通过gRPC的客户端服务器实现
文件大小:16KB
文件格式:ZIP
更新时间:2024-03-07 11:37:38
Python
gRPC和协议缓冲区 介绍 这是使用gRPC进行序列化和传输的客户端服务器实现。 gRPC基础 使用进行序列化。 这意味着您的数据结构被编码为字节并准备传输 使用 tcp协议进行传输,这保证了交付 服务 Go服务将收集指标(虚拟) Python服务将检测异常 Go客户端将通过与Python服务器通信 在gRPC我们定义了一个原型文件,在其中定义了要发送的消息和RPC方法。 我们的方法Detect使用OutliersRequest消息类型作为输入,并使用OutliersResponse消息类型作为输出。 OutliersRequest消息类型是Metric的列表/切片,而OutliersResponse消息类型是找到离群值的索引的列表/切片。 运行说明 创建一个virtualenv python3 -m venv venv 激活它source venv/bin/activate 安装
【文件预览】:
grpc-python-go-master
----gen.go(132B)
----client.go(1KB)
----py()
--------server.py(1KB)
--------__pycache__()
--------outliers_pb2_grpc.py(2KB)
--------outliers_pb2.py(6KB)
--------requirements.txt(34B)
----go.sum(8KB)
----pb()
--------outliers.pb.go(12KB)
----outliers.proto(424B)
----README.md(2KB)
----go.mod(226B)