请问emqx集群如何配置,才能正常接收到发送方发送的所有消息,做到消息不丢失呢
配置对了,正常都是不丢消息的,你看看日志报什么错,dashboard丢失消息的原因是什么
需要怎么配置呢,启用会话持久化吗?dashboard指标里面只有messages.dropped和messages.dropped.no_subscribers这两项有消息数量数据,我认为是都是没有订阅端造成的消息丢失数量,跟有客户端的订阅方能不能接收到所有消息没得关系
就正常配就行,不需要启动会话持久化。
对的,这个就是没有订阅端。
如果实在是没有其他有效信息可以提供,我就凭经验(猜)
以前有客户把clean session设置成false,这样即便是客户端下线,但是会话还在,emqx就会把消息转到会话中,等客户端上线就会收到之前的消息,如果在离线过程中,会话消息队列满了,也会出现丢消息(先进先出)