SQL & Windows 作业执行的 Azure 服务总线

Azure Service Bus For SQL & Windows Job Execution

我是 Azure 的新手,我的 CTO 要求我实施 Azure 服务总线。我有两个不同的需求,您可以将其称为 Azure 服务总线实施的业务场景。

案例 1:我们有多个相互依赖的 sql 和 windows 工作。例如 window 工作 A 需要 运行 在 3:00 AM 并且它是相关的 sql 工作 "S" 成功 运行 之后 3:00 上午。但挑战在于我们不确定作业 "A" 将花费多少时间,因为此数据获取相关。

现在使用 Azure bu 我需要向作业 "S" 发送通知“那个作业 "A" 是成功完成,现在 运行。

这就是我们将松散耦合地设置我们庞大的老太婆工作的地方,并且总是 运行 所有相互关联的工作都在其前一个工作的成功 运行 上。

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

考虑到我是新手,正在学习Azure。

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

Azure 服务总线不能托管在任何地方,只能创建客户端来处理来自队列或主题的消息。基于架构,可以在不同的服务上创建客户端。消息可以充当服务之间的通信模式或服务之间的触发器。