Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
能否利用Akka FSM使用请求级状态_Akka_Akka.net_Fsm_Akka Cluster_Akka Persistence - Fatal编程技术网

能否利用Akka FSM使用请求级状态

能否利用Akka FSM使用请求级状态,akka,akka.net,fsm,akka-cluster,akka-persistence,Akka,Akka.net,Fsm,Akka Cluster,Akka Persistence,我正在尝试使用Akka.Net实现订单系统状态机行为。我发现这可以使用Akka.FSM中的FSM类来完成。我的对象状态因请求而异,即一个订单可以处于创建状态,而另一个订单可以处于付款处理状态。Akka.Net是否支持这种状态是按实例管理的行为。也可以在分布式系统中使用它吗 使用actor对DDD建模的常用方法是在聚合的每个实例中都有一个actor实例。因此,让两个参与者处于两种不同的处理状态是完全自然的行为。如果您想让状态机DSL支持长时间运行的流程中不同参与者化身之间的持久性,您可能需要签出一

我正在尝试使用Akka.Net实现订单系统状态机行为。我发现这可以使用Akka.FSM中的FSM类来完成。我的对象状态因请求而异,即一个订单可以处于创建状态,而另一个订单可以处于付款处理状态。Akka.Net是否支持这种状态是按实例管理的行为。也可以在分布式系统中使用它吗

使用actor对DDD建模的常用方法是在聚合的每个实例中都有一个actor实例。因此,让两个参与者处于两种不同的处理状态是完全自然的行为。如果您想让状态机DSL支持长时间运行的流程中不同参与者化身之间的持久性,您可能需要签出一个

Actor发行版在Akka的帮助下得到了充分的支持。集群和其他模块构建在它之上,例如。实际情况取决于您想要的控制程度和速度