【发布时间】:2016-08-05 17:00:28
【问题描述】:
我在一个项目中创建了两个actor Actor1 和 Actor2 并在 Program.cs 中注册:
ActorRuntime.RegisterActorAsync<Actor1>();
ActorRuntime.RegisterActorAsync<Actor2>();
但在运行时,我看到它们中的每一个都托管在单独的 Actor 服务中。当我通过 Actor1 中的 StateManager 将一些数据保存在 Reliable Collections 中时,此状态对 Actor2 不可用。
是否可以在不同类型的参与者之间共享状态?
【问题讨论】: