2013-04-10 57 views
0

我有一个长时间运行的业务流程(几周,而不是几分钟)。该过程的开始由用户的操作触发。我遇到的问题是,传奇中的下一步将来自两个地方之一,或者是第二次用户互动,或者如果经过一段时间的说1周后用户还没有执行任何动作,那么传奇中的另一点应该被触发。触发一个NServiceBus佐贺处理程序后,并延长不活动

传奇是在这个业务流程中使用的正确机制吗?如果是这样,这是如何实现的?如果一个传奇不适合这个任务,是否有一个更好的机制,而不是简单地对数据库执行夜间批量作业?我厌恶运行夜间批处理作业只是数据库表的大小,我必须点击这些数据库来查询传奇中的下一个点。

回答

2

是 - 传奇是专为这些情况。