pyzmq 17.0.0b4Python网络通信库
pyzmq 的 macOS 轮子,用起来挺顺滑,是搞网络通信的你。如果你在用 Python 3.5,还得是 macOS 10.6 以上,那这个版本刚好合适。安装省事,一行pip install
就能搞定。别看是测试版17.0.0b4,稳定性其实还不错,开发测试都能用。
pyzmq是 ZeroMQ 在 Python 里的绑定,说白了,就是帮你搞定多线程、进程间通信那套东西。比如你写个分布式爬虫,要多个爬虫节点互相通讯,用它就方便。你只管发消息、收消息,底层通信细节它帮你兜底。
搭配asyncio
用,也挺香的,非阻塞的特性在高并发场景下实用。而且社区活跃,出问题上 GitHub 一搜,大多数都能找到答案。顺手再说一句,Windows 和 Linux 也有对口的.whl 包,项目需要切环境也不难迁。
如果你正在写一些多进程网络应用或者想自己试试搞个分布式系统的原型,pyzmq 是个不错的起点。别被名字吓到,真用起来还挺。
装之前建议你先看看pip list
确认一下 Python 版本,尤其是老 Mac 系统,环境容易出幺蛾子。万一装不上,也可以手动编译,不过那就稍微麻烦点了。
1.08MB
文件大小:
评论区