问题一:MQTT如果连接数达到上限,会怎么样呀,会把此前连接的客户端关闭嘛?
MQTT如果连接数达到上限,会怎么样呀,会把此前连接的客户端关闭嘛?
参考答案:
存量的可能断开,新建的也可能失败,超出规格建议升配。
关于本问题的更多回答可点击进行查看:
https://developer.aliyun.com/ask/619015
问题二:MQTT现在有接口能支持清理订阅不,mqtt只要连接过就订阅是一直有效的么?
MQTT现在有接口能支持清理订阅不,mqtt只要连接过就订阅是一直有效的么?
参考答案:
对于clean session为true的终端客户端,上线会自动清理会话,也就没有订阅。对于clean session为false的客户端,控制台有清理订阅的功能。
关于本问题的更多回答可点击进行查看:
https://developer.aliyun.com/ask/619014
问题三:RabbitMQ&AMQP可以做到么?
目前和业务沟通下来是说可以先把消息投递到没有绑定queue的exchange中暂存,后面等consumer起来后,通过consumer去声明queue,绑定queue和exchage,进行消息消费,RabbitMQ&AMQP可以做到么?我测试下来无论是开源的版本,还是你们阿里云的rabbitmq,应该是都不支持这种方式,exchange如果没有和queue绑定,消息到exchage应该会被丢弃。
参考答案:
不支持的 这部分我们实现是和开源是一致的
关于本问题的更多回答可点击进行查看:
https://developer.aliyun.com/ask/617931
问题四:RabbitMQ&AMQP如果都同时设置下面两个参数会不会出现错乱?
RabbitMQ&AMQP在开源延时消息插件方案中和原生延时消息方案中
如果都同时设置下面两个参数会不会出现错乱?
headers.put("x-delay", 5000);
headers.put("delay", "5000");
参考答案:
文档的意思是说可以兼容开源的使用方式 也就是x-delay参数搭配x-delayed-type使用延时 也可以用我们阿里云自研rabbitmq原生的延时支持 使用delay参数就行,建议选择其中一种就好 没有必要两种一起用。
关于本问题的更多回答可点击进行查看:
https://developer.aliyun.com/ask/617930
问题五:RocketMQ只是单纯发消息,结果是始终只会往一个队列,是不是与这里有关?
RocketMQ只配topic以及body,其它什么都不配,只是单纯发消息,结果是始终只会往一个队列发,是否正常,是不是与这里有关?
参考答案:
应该是的, 每次都进到fifo的逻辑了。
关于本问题的更多回答可点击进行查看: