gpt4 book ai didi

.net - 调用 RunAndBlock 后是否可以将动态生成的函数绑定(bind)到 Azure WebJobs JobHost?

转载 作者:行者123 更新时间:2023-12-03 05:59:35 26 4
gpt4 key购买 nike

一旦我通过 RunAndBlock 启动了 JobHost,是否可以动态地将函数绑定(bind)到它?我对使用服务总线执行此操作特别感兴趣。我设想了一种场景,其中服务收到通知,表明特定队列上有一种新型消息可用,以及收到该消息时应执行的功能。最好做相反的事情 - 即告诉正在运行的 JobHost 停止处理特定类型的消息。这可能吗?

最佳答案

对于你的第一个问题,不,你不能将函数添加/绑定(bind)到正在运行的 JobHost。各种队列的所有“监听器”等都会仅在启动时初始化并启动。开始监听哪些队列等的所有元数据都是根据启动时的编译时元数据确定的。如果您愿意,可以在我们的问题列表 here 中提出功能请求- 这是一个有趣的(尽管不常见)场景。我们正在研究类似于您在 WebJobs.Script 中要求的内容。 ,但这不是核心 WebJobs SDK。 WebJobs.Script 定义外部元数据文件中的所有主机/函数元数据。因此,如果添加新脚本+元数据(例如新队列的函数),主机将自动重新启动。

对于第二个问题,请查看 DisableAttribute (参见 Release Notes )。它允许您通过应用程序设置启用/禁用特定功能。请注意,这也是启动时间检查,但是应用程序设置的更改无论如何都会导致重新启动。

关于.net - 调用 RunAndBlock 后是否可以将动态生成的函数绑定(bind)到 Azure WebJobs JobHost?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34476982/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com