javascript - 是否可以创建 Microsoft Azure 函数来监听为特定主题创建的订阅?

标签 javascript azure

我不熟悉 Azure 控制台功能。我可以使用 ServiceBusTopicTrigger-JavaScript 获取主题消息。但我需要创建一个函数来监听是否在控制台中为特定主题创建了任何订阅。请建议我。

最佳答案

目前,没有为特定主题创建的监听订阅的触发器。你可以自己实现。例如,您可以创建名为 newsubformytoiciscreated 或其他名称的服务总线队列。当为该主题创建订阅时,同时向队列发送一条消息。然后为该队列创建ServiceBusQueueTrigger-JavaScript

创建队列:

serviceBusService.createQueueIfNotExists('newsubformytoiciscreated', function(error) {
  if(!error) {
    // Queue created
  }
});

function sendMsg(msg, callback) {
  var message = {body: msg};
  serviceBusService.sendQueueMessage('newsubformytoiciscreated', message, callback);
}

创建订阅:

serviceBusService.createSubscription('mytopic', 'Sub1', function(error) {
  if(!error) {
    // subscription created
    sendMsg('Subscription created for mytopic.', function(err) {
      if(!err) // message sent.
    });
  }
});

关于javascript - 是否可以创建 Microsoft Azure 函数来监听为特定主题创建的订阅?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41760959/

相关文章:

python - 如何在Python中将.h5文件(Keras)上传到Azure Blob存储而不将其保存在磁盘中

javascript - jQuery 分页插件,适用于奇怪的页面结构

javascript - gulp 通知发生在任务完成之前

sql-server - 在 Azure Synapse 中,如何检查表的分布方式

python - 禁用 Azure 数据存储区下载消息

azure - 在 Azure Kubernetes 上为内部 IP 配置 HTTPS

Azure Blob - 下载前将多个文件合并到一个 zip 文件中

javascript - 尝试显示和隐藏 div 以实现排序效果

javascript - jQuery UI Accordion 不适用于 HTML 模板

javascript - onChange不触发FilteringSelect