使用zmq的python远程对象

Pizco的Python项目详细描述


pizco是允许python对象通信的python模块/包。 对象可以暴露在同一台计算机或网络上的其他进程中, 允许清晰地分离关注点、资源和权限。

pizco不仅支持从远程对象调用方法,而且还支持 访问它们的属性、字典属性和属性。最重要的是, 使用类qt(与qt兼容!)信号和插槽机制 注册通知。

ZMQ作为传输层,通信速度快,效率高, 并且支持不同的协议。它有一个完整的测试覆盖范围。 它在python 3.2+中运行,需要PyZMQ。它是根据BSD授权的。

设计原则

  • 可重用代理类作为代理和服务器的通信对象。
  • 处理对象同步访问的zmq rep/req。
  • 用于通知和异步操作的zmq pub/sub。
  • 类似pyqt的信号和插槽回调,与pyqt兼容。
  • 透明处理返回concurrent.futures的方法。
  • soon:远程对象上的异步和批处理操作。
  • 小代码库:小而易于维护的代码库与一个扁平的层次结构。 它是一个单独的模块,可以作为一个包安装或添加 与你的项目并肩作战。
  • soon:python 2和3:在python2.6+和python 3.0+中运行不变的单个代码基。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java中的ssl安全imap连接   java需要输入有关我的程序在字符串中查找重复项的效率的信息   java通过值和索引搜索数组   类java队列方法需要帮助   java中泛型类中的超类   java抽屉正在缓慢滚动   在itemListner上使用显式意图时java应用程序崩溃   JAVA中的POJO和DOJO是什么?   如何使用PEM文件在Java中对PDF进行数字签名?   java读取文件并拆分其内容并存储在数组中   java JavaFX动画计时器144 fps   java Tab touch在FragmentTabHost中使用水平滑动手势时不起作用   三角数组中随机数偏置的数学方法   java Android Studio 3.0 DexArchiveBuilderException   Java中的动态XML创建   java Firebase rest API过滤器查询   java就是javax。坚持不懈EntityManager线程安全   Java Spring REST拦截器   将数据结构从java传递到perl   在java中下载文件时发生socket错误。网SocketException:连接重置