首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >进程间的Python总线

进程间的Python总线
EN

Stack Overflow用户
提问于 2015-02-19 20:35:07
回答 1查看 196关注 0票数 1

我完全从我的机器人大脑开始。所有这些都是用Python开发的。

我想保持一切尽可能模块化,并允许使用多CPU核心(Raspberry PI 2)。

我想要使用多个进程。一个用于串行通信,一个用于每个传感器,一个用于更高的功能。所有这些都是由一个转向“大脑”功能连接起来的。

我想通过消息总线连接进程。每个传感器都应该是自己的公共汽车吗?更高的功能和大脑可以登录到公共汽车上。在最佳情况下,我也想发送整个对象。

  • 是否有一个很好的框架来提供总线?
  • 是否有更好的方法来解决整个问题?

谢谢

罗伯特

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-02-19 20:44:13

试试奈米 (ZeroMQ的后续项目):

nanomsg是一个套接字库,它提供了几种常见的通信模式。它的目的是使网络层快速、可扩展和易于使用。它是用C实现的,它工作在范围广泛的操作系统上,没有进一步的依赖。 通信模式,也称为“可伸缩性协议”,是构建分布式系统的基本模块。通过组合它们,您可以创建大量的分布式应用程序。目前可以使用下列可伸缩性协议:

  • 一对一通信
  • 总线-简单的多到多通信
  • REQREP -允许构建无状态服务集群来处理用户请求
  • PUBSUB -向大量感兴趣的订阅者分发消息
  • 管道-聚合来自多个源的消息,并在多个目的地之间进行负载平衡。
  • 调查-允许一次查询多个应用程序的状态。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28616358

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档