可靠的有状态服务/参与者状态参考

时间:2016-01-13 09:48:14

标签: c# azure azure-service-fabric stateful-actor-service

在Azure Service Fabric中,我可以使用有状态服务和角色。状态类型类似于普通的.net对象类型。所以我可以创建该状态的多个实例。

当我将实例化的状态对象从一个有状态服务/ actor推送到另一个有状态服务/ actor时,是否会复制或仅引用状态对象实例?因为它没有被引用,而是被复制,所以我必须存储状态数据两次。正确?

1 个答案:

答案 0 :(得分:1)

服务跨越集群中的节点。您从一个服务发送到另一个服务的任何内容都必须能够跨越机器边界,因此您在邮件中发送的任何对象都必须序列化并通过网络发送。