首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >增量行为者状态复制?

增量行为者状态复制?
EN

Stack Overflow用户
提问于 2016-07-28 10:02:10
回答 1查看 73关注 0票数 2

我想知道是使用某种增量增量/diff机制复制服务闹剧中的参与者状态,还是对每个更改复制完整状态。

假设我们有一个演员有一个相当大的状态有效载荷,比如说100‘s。我们也可以说,在这种状态中嵌入了一个计数器值。计数器在高频上改变,而状态的其余部分在非常低的频率上改变。

在这种情况下,如果对每个更改复制完整的状态,那么这将是浪费的,而且我们可能应该考虑另一个设计。

但是,如果Service能够执行增量复制,那么这种方法可能很有吸引力。

有人知道这个的细节吗?

也许Service在复制期间对序列化状态使用二进制增量/diff算法,或者状态更改是每个状态名称的增量

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-28 10:14:27

是每个州的名字。如果您查看方法IActorStateProvider.SaveStateAsync方法,您将看到它接受一个ActorStateChange列表。持久化提供程序(KvsActorStateProvider)序列化该列表中的每个值(删除除外),并更新存储。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38633148

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档