MQTT可以处理或RSMB可以处理多少用户和推送消息?

Mik*_*key 2 java android push mqtt

现在我正在做关于Android推送的RnD,首先我正在努力:使用RSMB的MQTT

问题是它可以处理多少客户?我只听到1032,在这种情况下,这对我的应用程序来说并不好.(如果可配置如何?)

在此之后潜入C2DM.

ral*_*ght 7

RSMB确实限于1024个开放连接.这很可能是因为他们使用select()调用Multiplex套接字连接.理论上可以通过在Linux上重新编译glibc来支持更多的套接字来改变它,但不是你想要在实践中做的事情.

Mosquitto并不局限于此 - 尽管您的操作系统会应用自己的限制.在Linux上,您可以看到打开的连接数,ulimit -n并增加它ulimit -n 2048

在这两种情况下,还值得考虑的是,您可以桥接代理之间的连接,从而通过将每个代理连接限制为1000然后连接多个代理来支持大量客户端.这很可能是Facebook在使用MQTT的新Messenger应用程序中采用的方法.