Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.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
Azure service fabric 邮箱中来自可靠参与者的邮件是否有状态?_Azure Service Fabric_Reliable Actors - Fatal编程技术网

Azure service fabric 邮箱中来自可靠参与者的邮件是否有状态?

Azure service fabric 邮箱中来自可靠参与者的邮件是否有状态?,azure-service-fabric,reliable-actors,Azure Service Fabric,Reliable Actors,只要主节点出现故障,可靠参与者(包括提醒)的状态就会恢复。但是,我在邮箱中找不到有关邮件的任何信息。这些消息会发生什么情况,它们是丢失了还是参与者恢复了这些消息 我能找到的唯一信息如下: 因为actor服务本身是一个可靠的服务,所以 应用程序模型、生命周期、打包、部署、升级和 可靠服务的扩展概念同样适用于actor 服务 我不确定上面的引用是否包含来自某个演员邮箱的消息 SF Reliable Actors不像Akka那样使用相同的邮箱消息传递方法 Akka使用TELL方法,将消息发送给参与者并

只要主节点出现故障,可靠参与者(包括提醒)的状态就会恢复。但是,我在邮箱中找不到有关邮件的任何信息。这些消息会发生什么情况,它们是丢失了还是参与者恢复了这些消息

我能找到的唯一信息如下:

因为actor服务本身是一个可靠的服务,所以 应用程序模型、生命周期、打包、部署、升级和 可靠服务的扩展概念同样适用于actor 服务

我不确定上面的引用是否包含来自某个演员邮箱的消息


SF Reliable Actors不像Akka那样使用相同的邮箱消息传递方法

Akka使用TELL方法,将消息发送给参与者并存储在邮箱中进行处理,一旦处理完成,参与者将向调用者发送消息并给出答案

SF使用ASK方法,呼叫者一直在等待答案,因此没有邮箱,处理将根据actor发出的锁定顺序进行,如果actor服务失败,调用和锁定将被丢弃

由于调用方使用ActorProxy管理对参与者的调用和重试,因此它将重新发送调用,并将获得新的服务实例\副本,从而获得比以前新的优先级顺序