如图所示,在自定义南向插件中同一时间集中发送上千条NEU_REQ_ADD_TAG消息(nng_sendmsg),以创建TAG。 通过日志查看,发现很多NEU_REQ_ADD_TAG消息都会丢失,应该如何解决?
PS: 若在两个NEU_REQ_ADD_TAG消息消息间,延迟10us,则不会出现丢包。消息是否丢包以日志中forward_msg函数为准
这是nng的限制,您可以看以下nng有什么选项可以配置消息队列的大小。 更本质的问题是,您能否优化消息数量。
了解情况了,多谢cai工