Azure 数据工厂中的 *.servicebus.windows.net 用于啥?
Posted
技术标签:
【中文标题】Azure 数据工厂中的 *.servicebus.windows.net 用于啥?【英文标题】:What is *.servicebus.windows.net used for in Azure Data Factory?Azure 数据工厂中的 *.servicebus.windows.net 用于什么? 【发布时间】:2020-07-08 00:42:32 【问题描述】:在混合场景中,安装了自托管集成运行时以连接到本地数据库,防火墙允许出站端口 443 *.frontend.clouddatahub.net,根据docs,自托管托管集成运行时以连接到数据工厂服务。
集成运行时能够连接到状态为 正在运行(受限) 的 Azure 数据工厂,并且警告说云服务无法通过服务总线连接到集成运行时。
同样的docs 表示出站端口 443 *.servicebus.windows.net 自托管集成运行时需要连接到 Azure 数据工厂中的数据移动服务。如果我理解正确,这包括将数据复制到本地数据库,因此是必需的。
在 Azure 数据工厂中,Service Bus 到底是用来做什么的,最好是从集成运行时的角度来看?混合场景的图显示了 Command Channel 和 Data Channel。后者是否代表通过服务总线发送的数据?
任何见解将不胜感激。感谢您的考虑,祝您有愉快的一天!
【问题讨论】:
【参考方案1】:不是数据,而是指令。如果您查看 webpage 创建自托管集成运行时,它会说明:
Azure 数据工厂与自托管集成进行通信 运行时来安排和管理作业。通过控件进行通信 使用共享 Azure 服务总线中继连接的通道
基本上,Factory 对集成运行时说“你想让我做什么吗?”。您不必提供或配置服务总线,所以我不会太担心。
【讨论】:
以上是关于Azure 数据工厂中的 *.servicebus.windows.net 用于啥?的主要内容,如果未能解决你的问题,请参考以下文章
Azure ServiceBus:找不到“com.microsoft.azure.servicebus.ITopicClient”
使用 Azure.ServiceBus.Messaging C# SDK for SAS 令牌的服务总线连接字符串
Azure Functions ServiceBus 触发器缩放行为
Azure 函数无法将参数“messageReceiver”绑定到类型“Microsoft.Azure.ServiceBus.Core.MessageReceiver”
包 Microsoft.Azure.ServiceBus 5.1.3 与 net462 不兼容
使用 Windows.Azure.ServiceBus (5.2.0) 的 ServiceBus 消息处理程序无法使用 DataContractSerializer NET 4.6.1 反序列化正文流