问题标签 [sequential-workflow]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
parallel-processing - 顺序一致性下的基本并行化
我对执行以下操作的 2 个处理器有疑问:
他们询问将打印什么值。提供的解决方案是 (0,1)、(0,2)、(1,1) 和 (1,2)。
我的问题是:您如何获得这些值?
sharepoint - SharePoint 顺序批准工作流在调试阶段工作正常,但在部署时出现错误
我开发了一个顺序审批工作流程,在我调试它时运行良好。
但是一旦我部署了工作流程并再次开始测试,我得到的结果不一致。有时它工作正常,有时我收到以下错误 -
“发生了错误”
我不确定问题的根本原因是什么。
我尝试过测试相同的场景(在调试时和部署后)以消除测试中的任何可变性。
任何帮助是极大的赞赏。
workflow - 事务失败后 Windows 工作流未终止
我对 Windows Workflow 基础有点陌生,所以它可能非常简单,但我坚持下去。我有一个非常简单的顺序工作流,并且事务范围活动中有几个代码活动。
我正在从具有以下代码的控制台应用程序运行我的工作流程:
如果我不添加 Transaction Scope 活动,我的工作流运行良好,并且在异常情况下工作流实例终止并且我的控制台应用程序也关闭。
但是,当我添加事务范围活动时,如果事务范围内的任何活动失败,那么我的工作流实例和我的控制台一样继续运行。谁能指导我如何终止实例?
我没有在我的工作流程中处理任何异常,并希望它是这样的,以便我可以记录异常详细信息。
apache-kafka - 如何配置 kafka 以便我们可以选择从最早的、最新的以及任何给定的偏移量读取?
我知道如何将 kafka 配置为从最早或最新消息中读取。如果我需要从以前的偏移量中读取,我们如何包含一个附加选项?我需要这样做的原因是由于之前处理逻辑中的一些错误,需要再次处理之前读取的消息。
sharepoint - 如何在 Microsoft Flow 的一封电子邮件中发送所有批准?
我正在 Microsoft Flow 中通过电子邮件发送批准。我需要解决一项任务:如何在一封电子邮件中(每天)发送多个批准。
有谁知道这是怎么做到的吗?
python - 使用 Python 和 Selenium 时在 for 循环中按顺序执行步骤
我正在尝试遍历网页上的链接列表,使用 selenium 单击每个链接,然后从每个页面复制一个 tinylink,最后返回到主列表页面。到目前为止,它将访问该页面,但我正在努力获得
单击链接->加载页面->单击“共享”->单击“复制”
目前它正在访问主列表页面并在单击第一个链接之前直接单击“共享”。也许我想多了,因为我认为 sleep(1) 会在那里切断程序直到下一步。请帮忙!
groovy - 如何在 Activiti 工作流的单独实例中强制顺序执行任务
我想找到一种方法来按顺序执行同一工作流的不同实例的脚本任务。
在我的情况下,多个工作流实例由一个脚本任务在一个资源上并行启动,该脚本任务基于打开主流程的资源的某些属性,并且这些实例的脚本任务并行运行,这是我不想要的. 我尝试了“异步”标志的两个选项,但它仍然并行执行脚本任务。现在我只是将 sleep() 函数的持续时间保存为函数中的变量,该函数启动那些实例,根据条件放置各种值,它基本上可以工作,但使用它不是最佳实践,所以也许你们中的一些人,更有经验的同事将能够帮助我找到一个“更好”的方法来解决我的问题。
design-patterns - 将多个顺序功能作为一个工作单元执行并支持回滚的设计模式
我有一个复杂的审查申请提交流程,需要执行几个步骤。
ReviewService.CreateReview()
- CheckReservedTimeslotIsAvailable
- 流程支付
- 创建会议
- 插入评论
- 更新财经杂志
- 完成文件
- 通知
所有这些步骤都在 CreateReview() 方法中编码,并且变得不可读、难以管理。此外,当前的实现不支持回滚。
所以这个想法是创建一个 Orchestrator 类并构建步骤序列。如果完成所有步骤,编排器将确保创建成功的审核。如果任何步骤未能完成,则所有已完成的前面功能都将回滚以确保数据完整性。这与 Saga 模式(Orchestrated)几乎相同,但稍有变化,步骤不是微服务。
这是使用正确的模式吗?还是命令模式是一个不错的选择?请指教。
BaseOrchestrator ... 使用系统;使用 System.Collections.Generic;
...
tensorflow - 将 Resnet50 模型转换为顺序模式(在 Tensorflow 中)
作为我工作的一部分,我希望在我从头开始编写的基本 Resnet50 模型上应用 Quantization-Aware Training,如下所示:
问题是,目前 TF 中的 Quantization-Aware Training 选项仅支持 Sequential 模式。因此,我希望将我在Functional模式中编写的Resnet模式转换为Sequential模式。问题是,我似乎无法弄清楚如何转换Add
res_identity 块和 res_conv 中的图层。有谁知道我怎么能做到这一点?谢谢!
rabbitmq - RabbitMQ with many small queues to enforce sequential execution (pattern or anti-pattern)?
Hypothetical (but simpler) scenario:
- I have many orders in my system.
- I have external triggers that affect those orders (e.g. webhooks). They may occur in parallel, and are handled by different instances in my cluster.
- In the scope of a single order, I would like to make sure that those events are processed in sequential order to avoid race conditions, version conflicts etc.
- Events for different orders can (and should) be processed in parallel
I'm currently toying with the idea of leveraging RabbitMQ with a setup similar to this:
- use a queue for each order (create on the fly)
- if an event occurs, put it in that queue
Those queues would be short-lived, so I wouldn't end up with millions of them, but it should scale anyway (let's say lower one-digit thousands if the project grows substantially). Question is whether that's an absolute anti-pattern as far as RabbitMQ (or similar) systems goes, or if there's better solutions to ensure sequential execution anyway.
Thanks!