Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.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
Nservicebus webjob能否在执行之前使用相关消息?_Nservicebus_Azure Webjobs_Azureservicebus - Fatal编程技术网

Nservicebus webjob能否在执行之前使用相关消息?

Nservicebus webjob能否在执行之前使用相关消息?,nservicebus,azure-webjobs,azureservicebus,Nservicebus,Azure Webjobs,Azureservicebus,webjob是否有可能侦听队列并基于消息id或会话id或其他内容使用所有相关消息,在每次新消息之后都有一个小的延迟 例如,三个用户编辑和更新三个计划。两个用于同一员工。每个计划生成一个工资单更新事件:1名员工100,2017年第1周,2名员工200,2017年第1周,3名员工100,2017年第1周 我希望webjob侦听队列并执行两个并发webjob,每个员工一个,周,年标识符 我不知道批处理或会话是否可以实现这一点。我也不知道这是否是一种选择 注意:webjob任务是幂等的 webjob是否

webjob是否有可能侦听队列并基于消息id或会话id或其他内容使用所有相关消息,在每次新消息之后都有一个小的延迟

例如,三个用户编辑和更新三个计划。两个用于同一员工。每个计划生成一个工资单更新事件:1名员工100,2017年第1周,2名员工200,2017年第1周,3名员工100,2017年第1周

我希望webjob侦听队列并执行两个并发webjob,每个员工一个,周,年标识符

我不知道批处理或会话是否可以实现这一点。我也不知道这是否是一种选择

注意:webjob任务是幂等的

webjob是否有可能侦听队列并基于消息id或会话id或其他内容使用所有相关消息,在每次新消息之后都有一个小的延迟

开箱即用编号。使用ServiceBus触发器不支持的所有需要使用的相关消息。对于这个问题有一个解决方案,也有一个解决方案,因为他们依赖WebJobs SDK。或者,您可以考虑创建一个使用消息会话的自定义会话

我也不知道这是否是一种选择


使用NServiceBus,您可以使用。

Sagas是处理由某种业务标识符关联的多条消息的好选择。