c# - 直接调用 Azure Durable Functions 的活动和子编排
问题描述
除了通过另一个专门的持久函数之外,还有什么方法可以直接调用持久函数的活动?
例如,我有一个持久函数D
、调用活动A1
和A2
子编排S
。
在其他情况下,我不需要完整的逻辑,D
我宁愿直接调用A1
or S
。理想情况下,我希望那些有单独的任务队列,他们需要处理(AFAIK,持久函数实际上是这样工作的,所以实际上A1
确实S
有任务队列)。D
可以使用该队列,并且我还想在需要其他代码(非持久函数)时手动将消息推送到那里。
我现在看到的唯一解决方案是将我需要的每个活动包装到单独的原始持久函数DA1
中DS
,这会将调用转发到相应的活动。但这显然是一种开销,会降低系统可靠性。有没有更好的方式打电话A1
或S
直接打电话?
解决方案
目前不支持此功能。但是跟踪此功能存在一个未解决的问题。请参阅https://github.com/Azure/azure-functions-durable-extension/issues/160
推荐阅读
- react-native - React Native 声称我没有正确导入/导出
- visual-studio - 将 Visual Studio 输出更改为 System32 时出现链接器错误
- reactjs - 可排序的标题语义 UI
- javascript - 从具有零个或 1 个条目的 Map 中获取值?
- python - Groupby 并选择每个组的第一个、第二个和第四个成员?
- javascript - 用“+”连接/连接模板元素
- java - 主中的 Java 构造函数用户输入在构造函数中以 Null 结尾
- matlab - MATLAB:垂直对齐子图/轴的底边
- python - AttributeError:“列表”对象没有属性“行”
- r - 在 R 中移除 NA 后,类从 data.frame 更改为整数