由于我的活动工作量可能有很大不同,我们不能使用固定的 scheduleToCloseTimeoutSeconds
在workerImpl 的构造函数中,我为将在工作流方法中使用的活动新建存根。但问题是注册工作流的建议方法是按类型:
registerWorkflowImplementationTypes
它只接受一个类。因此无法将诸如生命周期之类的选项传递给可用于使 acitivityOptions 动态化的工作流。
那么我想要实现对 Cadense 的反模式是什么?如果不是,那么正确的做法是什么?可能应该使用工作流工厂方法,但文档表明这些方法主要用于单元测试和模拟,并且看起来使用registerWorkflowImplementationTypes
是首选方法。