Akka Lagom是持久实体参与者吗?/演员模型
我使用Lagom的Persistent实体和读端Cassandra支持来实现、保存用于读端查询的状态。那么试着去理解,持久实体也是参与者吗?意味着一次只处理一个事件/命令?事件是否也是“持久实体”处理的消息? 我找不到关于以下内容的太多文档:Akka Lagom是持久实体参与者吗?/演员模型,akka,actor,lagom,Akka,Actor,Lagom,我使用Lagom的Persistent实体和读端Cassandra支持来实现、保存用于读端查询的状态。那么试着去理解,持久实体也是参与者吗?意味着一次只处理一个事件/命令?事件是否也是“持久实体”处理的消息? 我找不到关于以下内容的太多文档: 每个实体在创建后是否都在内存中持久化?例如:如果用户是一个实体,并且在创建新用户时,如果用户对象(实体)被持久化在内存中,那么假设几乎80%的用户长期脱机,该模型在扩展方面如何有效 如果我们看一个模型,在这个模型中,参与者在超时后被移除。。。参与者必须再
- 每个实体在创建后是否都在内存中持久化?例如:如果用户是一个实体,并且在创建新用户时,如果用户对象(实体)被持久化在内存中,那么假设几乎80%的用户长期脱机,该模型在扩展方面如何有效
- 如果我们看一个模型,在这个模型中,参与者在超时后被移除。。。参与者必须再次读取所有事件才能处理另一个请求吗?这不会增加延迟吗
- 我看到的大多数例子都与实现购物车/类似的东西有关。如果向购物车添加商品是通过命令/查询处理的,如何确保同一商品不会两次添加到购物车?因为阅读/更新依赖于不同的观点/真相来源。(我知道这可能发生在任何有并发用户的应用程序中,但这种情况似乎经常可以通过使用Actors实现)
- 每个实体在创建后是否都在内存中持久化
- 如果我们看一个模型,在这个模型中,参与者在超时后被移除。。。参与者必须再次读取所有事件才能处理另一个请求吗
- 如果向购物车添加商品是通过命令/查询处理的,如何确保同一商品不会两次添加到购物车李>
- 每个实体在创建后是否都在内存中持久化
- 如果我们看一个模型,在这个模型中,参与者在超时后被移除。。。参与者必须再次读取所有事件才能处理另一个请求吗
- 如果向购物车添加商品是通过命令/查询处理的,如何确保同一商品不会两次添加到购物车李>