【发布时间】:2017-09-29 10:52:29
【问题描述】:
我需要在 .net 中构建一个动态工作流应用程序,它基本上允许创建、监控、暂停、重新启动、持久化和动态更新工作流。工作流的每个节点都是一项高要求的计算任务,可能需要几个小时,并且工作流将由至少 20 个节点组成。
目前,似乎最好的解决方案是使用 WF4,但环顾四周,我发现 F#、Orleans 或 Akka.NET 中的基于代理的编程对于实现工作流解决方案非常有吸引力,与 WF4 相比,有没有那么多管道要学。使用基于代理的编程开始解决方案是个好主意,还是应该继续使用 WF4?
【问题讨论】:
-
它们确实是不同的东西,我对 WF4 不是很熟悉,嗯……我个人会从 WF4 开始,“这可能需要几个小时”听起来像是生活在工作流世界,所有“长期交易”类型的花里胡哨
标签: f# workflow-foundation agent akka.net orleans