我正在尝试创建多个节点网络的模拟来分析网络流量。 节点本身将使用Akka.Net实现,并且应该能够使用一些Akka.Net集群功能。但模拟本身旨在在一台机器上运行,并且可能包含数千个这样的节点。
由于节点数量多,我想避免为每个节点创建一个ActorSystem。是否仍然可以在单个actor系统中使用群集模块及其功能,例如角色,分布式广播,成员向上事件等?
是否有可能伪造远程部署它们并创建一个虚假的传输,只是将所有流量路由回同一个actor系统?
答案 0 :(得分:1)
Akka.NET中的多节点TestKit可以做到这一点:http://getakka.net/articles/networking/multi-node-test-kit.html