首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何为actor创建存储对象的共享列表?

如何为actor创建存储对象的共享列表?
EN

Stack Overflow用户
提问于 2017-02-27 14:31:21
回答 1查看 54关注 0票数 0

我想要计算在赠送商店挑选商品的平均完成时间。拣选模块将在拣选完成时向Actor A发送一条消息,其中包含完成的次数和门店名称。就像wish一样,每次在不同的门店完成拣选操作时,它都会向Actor A发送一条消息,说明完成的时间和门店的名称。Actor将这些消息存储在一个共享列表中。有时,另一个参与者B会问参与者A,在商店X完成挑选的平均时间是多少。我的问题是,我如何将消息存储在共享列表中,该列表将是任何类型的参与者A?

EN

回答 1

Stack Overflow用户

发布于 2017-02-27 17:27:55

我是通过在akka.net中使用每实体子代模式来实现这一点的。StoreCoordinateActor为每个商店创建商店角色。为每个商店创建的商店参与者。如果特定存储参与者已经存在,则无需创建新项即可使用它。因此存储参与者本身就有一个列表来保存完整时间。通过使用它可以计算商店拣选的平均完成时间。

下面是关于child per entity模式的很好的参考:http://gigi.nullneuron.net/gigilabs/child-per-entity-pattern-in-akka-net/

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

https://stackoverflow.com/questions/42479175

复制
相关文章

相似问题

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