【neuron-nng丢包】neuron的组件间nng消息丢包

如图所示,在自定义南向插件中同一时间集中发送上千条NEU_REQ_ADD_TAG消息(nng_sendmsg),以创建TAG。 通过日志查看,发现很多NEU_REQ_ADD_TAG消息都会丢失,应该如何解决?

PS: 若在两个NEU_REQ_ADD_TAG消息消息间,延迟10us,则不会出现丢包。消息是否丢包以日志中forward_msg函数为准

这是nng的限制,您可以看以下nng有什么选项可以配置消息队列的大小。
更本质的问题是,您能否优化消息数量。

1 个赞

了解情况了,多谢cai工