【问题标题】:What is the maximum connection we can make to mqtt through websockets?我们可以通过 websockets 与 mqtt 建立的最大连接是多少?
【发布时间】:2019-10-18 05:49:55
【问题描述】:

我使用 mosquitto(v-1.5.8) 作为我的代理。我想从浏览器连接代理,所以我通过 websockets 使用 mqtt。我在 mosquitto.conf 文件中包含什么配置以获得最大连接或无限连接

【问题讨论】:

  • 你已经尝试了什么,你遇到了什么问题?
  • 我已将参数 max_connections 设置为 -1,因为它表示无限连接。我想知道有多少客户端能够并行连接到代理。
  • 你还没有解释你看到了什么问题。

标签: browser websocket mosquitto


【解决方案1】:

mosquitto.conf中有一个参数max_connections,默认值为-1,表示无限连接。然而这实际上是不可能的,MQTT 代理上的最大并发连接数应该取决于底层操作系统环境。

例如在 Linux/Ubuntu 用户中,最大并发连接数是由打开的文件数决定的,你可以通过命令ulimit -a 来查看这个,列出所有的限制,见“打开文件”部分,值通常在 1024 左右。

【讨论】:

  • “打开文件”与代理的连接数有什么关系?
  • 因为在 Unix 中一切都是文件,所以事件套接字。
猜你喜欢
  • 2015-03-09
  • 1970-01-01
  • 2016-12-13
  • 1970-01-01
  • 2019-02-12
  • 2017-08-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多