我正在用NServiceBus构建一个处理管道,但是为了使流程中的每一步都具有可伸缩性,我在分配程序的配置上遇到了问题。以下是一些信息:
管道将有一个主进程,上面写着"OK,time to start“,然后启动一个像流程图中的flowchart.Each步骤那样的进程,这在计算上可能很昂贵,所以我想要扩展每个步骤的能力。这告诉我,每个步骤都需要一个分发服务器。,我希望以后能够将其他活动挂钩到事件上。这告诉我,当消息完成时,我需要发布()消息,而不是发送()消息。A进程可能需要根据条件进行分支。这告诉我,进程必须能够发布多个类型的消息。A进程可能需要连接叉。我想我应该用Sagas来做这