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 风格更省心。

如果你正在搞树莓派边缘部署,或者本地设备通信,这个包还是蛮值得下下来试试的。

whl 文件大小:10.63MB