gRPC 1.21.1Python 3.5版ARMv7Linux专用包
grpcio-1.21.1-cp35m-linux_armv7l.whl 这个包,主要是给树莓派或其他 ARMv7 架构的 Linux 设备上跑gRPC
用的,挺小众,但还挺实用。是你要在边缘设备上做微服务、远程控制这些需求时,它就派上用场了,省得你去编译半天。
Python 的grpcio
库本身就挺强,封装了通信协议细节,让你只用关心怎么调用方法。这个版本配了cp35m
(Python 3.5 ABI),用在老设备上还挺合适,不容易遇到兼容问题。
你会问,为什么不是用 HTTP 之类的?嗯,gRPC底层基于HTTP/2
,加上序列化是protobuf
,响应快、带宽小,适合物联网这种场景。就算是写个设备控制服务,也香。
不过注意一点,这个.whl
是针对linux_armv7l
的,你的系统得对得上。可以用uname -m
查一下架构。如果你是 ARMv8 或者其它版本,得重新编译。
如果你还没玩过gRPC
,可以从服务定义开始试试,写个.proto
文件,用grpc_tools.protoc
编译,快就能跑起来。比 REST 风格更省心。
如果你正在搞树莓派边缘部署,或者本地设备通信,这个包还是蛮值得下下来试试的。
10.63MB
文件大小:
评论区