Python数据记录器-Pyzmq和多重处理

时间:2019-04-02 19:01:22

标签: python zeromq pyzmq

我正在尝试使用python创建数据记录器应用程序。在此程序中,我将使用PyQt5来显示数据,图形等,并具有用于数据获取的单独过程和用于保存数据的单独过程。

传入的数据可能高达100-200 kHz,所以我需要一种快速的方法来在进程之间传递数据,因此是pyzmq。

我的策略是使用pub-sub以便csv进程和gui进程有权访问数据。我已经读过有关慢加入者的信息,并且意识到如果我不想让任何订阅者丢失任何消息,我需要同步发布者和订阅者。

如果计划能够从GUI启动和停止数据采集,是否还应该包括转发器设备?如果是这样,是否有适当的方法在转发器中进行同步(我在那方面找不到很多东西)?

任何对我程序结构的帮助或想法都将不胜感激!

0 个答案:

没有答案