代码之家  ›  专栏  ›  技术社区  ›  Rahul Neekhra

用于SQL和Windows作业执行的Azure服务总线

  •  1
  • Rahul Neekhra  · 技术社区  · 6 年前

    我刚接触到Azure,要求我的CTO实施Azure服务总线。我有两种不同的需求,您可以称之为Azure服务总线实现的业务场景。

    案例1:我们有多个相互依赖的SQL和Windows作业。例如窗口作业 需要在凌晨3点运行,这是相关的SQL作业 “S” 在凌晨3:00之后成功运行。但挑战在于我们不确定工作时间 “A” 将作为此数据获取相关。

    现在使用Azure bu,我需要向作业发送通知 “S” “那份工作 “A” 已成功完成并立即运行。

    在这里,我们将设置松散耦合的大型crone作业,并始终在成功运行前一个作业时运行所有相关作业。

    案例2:我们的作业服务器总是不同的,而我们的数据库服务器总是不同的,而Azure服务总线将托管在哪里?

    考虑到我是新手,学习了天蓝色。

    1 回复  |  直到 6 年前
        1
  •  1
  •   Arunprabhu    6 年前

    Azure Service Bus是一个云消息传递平台,您可以在Azure订阅下创建服务总线命名空间,并开始通过队列和主题传输消息。

    Azure服务总线不能托管在任何地方,只能创建用于处理队列或主题中的消息的客户端。基于体系结构,可以在不同的服务中创建客户机。消息可以作为服务之间的通信方式,也可以作为服务之间的触发器。