【问题标题】:is there such a thing as too many python websockets?是否有太多 python websockets 之类的东西?
【发布时间】:2019-12-28 03:20:44
【问题描述】:

我正在编写代码来运行基于 pi 的机器人。它有几个传感器,也可以通过 wifi 与外部计算机通信。一些传感器和计算机通信数据是通过套接字(对其他脚本)完成的,以保持模块化和简单(对我而言)。只要我停留在少于 10 个套接字,我会遇到任何问题吗?我主要想知道这种编码策略是否存在固有的错误。

【问题讨论】:

  • 10?阅读标题时,我预计会有 10,000 之类的数字。
  • 10 个插槽,数量非常少。但是,如果您提到zeromq,那么可能使用队列进行所有通信。

标签: python websocket zeromq pi sensors


【解决方案1】:

只要我保持少于 10 个套接字,我会遇到什么问题吗?

也许是,也许不是。 ZeroMQ Socket-instances 的数量无关紧要,ZeroMQ Context()-instances 及其底层操作系统资源的配置很重要。

这种编码策略有什么固有的错误吗?

不,除非你以错误的方式做正确的事。特别是 “这种编码” 仍然神奇地隐藏为迄今为止看不见的代码,MCVE 制定的代码示例和此类问题的一般答案因此遭受的损失越少从一个主要的不确定性,直到一个 MCVE 代码被允许在特定问题的生态系统中运行,控制回路和机器人物理特性的已知限制(留给善良的读者来临时审查) .

ZeroMQ 在 RPi 平台上运行时将出现零问题,因为适当的配置不会因为没有提供足够的资源而使 Context()-instance(s) 窒息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-08
    • 1970-01-01
    • 2023-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多