0

是否可以在 Azure WebJob 中运行 Quartz.Net 并使用 RemoteClient 代理与其通信?如果是这样,我怎么知道地址是什么?

<quartz>
    <add key="quartz.scheduler.instanceName" value="RemoteClient"/>
    <add key="quartz.scheduler.proxy" value="true"/>
    <add key="quartz.scheduler.proxy.address" value="tcp://127.0.0.1:555/QuartzScheduler"/>
</quartz>

我知道 Azure 有自己的调度机制,但我的应用程序必须在 Azure 和自托管环境中运行。

4

1 回答 1

1

Azure WebJob 与 Azure 网站具有相同的沙盒限制,在该限制中它无法打开任意端口并对其进行侦听。

与 WebJob 通信的一种可能方式是通过持久队列(如 Azure 存储队列、服务总线队列或任何其他队列)。

于 2014-05-16T00:04:43.983 回答