如果集群中有n 个节点,并且我正在将一些消息路由给它们,那么有没有办法跟踪从集群路由器(RoundRobinPool 或任何其他如果可用)中发送到哪个节点的消息。
即在发送完所有消息后,最后,我需要一个类似的列表。'message
-1,4,7 已发送到 A 节点',
'message-2,5,8 到 B 节点',
' message-3,6,9 到 C-node' 等等。
任何帮助将不胜感激。
如果集群中有n 个节点,并且我正在将一些消息路由给它们,那么有没有办法跟踪从集群路由器(RoundRobinPool 或任何其他如果可用)中发送到哪个节点的消息。
即在发送完所有消息后,最后,我需要一个类似的列表。'message
-1,4,7 已发送到 A 节点',
'message-2,5,8 到 B 节点',
' message-3,6,9 到 C-node' 等等。
任何帮助将不胜感激。
获取此信息的最简单方法是让路由器另一端的接收参与者将确认消息发送回原始发送者,然后在发送端记录该消息。您还可以打开或关闭一些用于记录远程消息发送的记录工具,但这会很冗长。
https://github.com/akkadotnet/akka.net/blob/dev/src/core/Akka.Remote/Configuration/Remote.conf#L125