Python 脚本之间的通信建议
Recommendations for communication between Python scripts
我想编写一些 python3 脚本,这些脚本几乎可以立即检索彼此共享的一些变量(总共少于 400 个整数)。
- 一个脚本共享特定变量。许多脚本都可以读取这个变量。
- 脚本每秒最多可以更新 50 次值并共享最多 50 个变量。
- 总线应允许每秒至少 10k R/W 次操作。
- 总线可以由主进程管理
- 硬件:基于 ARM 的主板,配备现代 Debian OS 和 1GiB 内存。
- KISS 和轻量化
一些脚本正在从传感器读取数据并共享它们的值。一些是记录值,另一些是处理数据并根据目标电机速度设置其变量。
我推荐以下解决方案之一:
- 共享内存(看看python多处理values/arrays)
- 通过 TCP/IP 或本地 os 套接字的 HTTP 服务器
我想编写一些 python3 脚本,这些脚本几乎可以立即检索彼此共享的一些变量(总共少于 400 个整数)。
- 一个脚本共享特定变量。许多脚本都可以读取这个变量。
- 脚本每秒最多可以更新 50 次值并共享最多 50 个变量。
- 总线应允许每秒至少 10k R/W 次操作。
- 总线可以由主进程管理
- 硬件:基于 ARM 的主板,配备现代 Debian OS 和 1GiB 内存。
- KISS 和轻量化
一些脚本正在从传感器读取数据并共享它们的值。一些是记录值,另一些是处理数据并根据目标电机速度设置其变量。
我推荐以下解决方案之一:
- 共享内存(看看python多处理values/arrays)
- 通过 TCP/IP 或本地 os 套接字的 HTTP 服务器