是否可以通过U-SQL脚本将消息发送到Azure Service Bus队列或事件中心?

时间:2018-07-19 19:48:26

标签: azureservicebus azure-data-factory azure-data-lake u-sql azure-eventhub

Azure U-SQL脚本是否可以将消息放在Azure Service Bus队列或Azure事件中心上?如果可以找到它,请引用一些文档(因为找不到)。

2 个答案:

答案 0 :(得分:0)

我得到了答案here

  

U-SQL脚本无法访问任何外部服务,包括Web应用程序之类的Azure服务(只有少数例外,例如ADLS和WASB存储)。这是为了防止意外的DDOS攻击,因为U-SQL会自动在可能成百上千个节点上扩展该请求,这些节点都运行在数百万行上并同时进行请求。有关更多信息,请参见Michael Rys的答案here

答案 1 :(得分:0)

如上所述,这是不允许的。

一种可能的解决方法是让u-sql脚本将包含消息的文件输出到blob存储中,并具有azure函数pick those up并将其发送到Azure Service Bus QueueAzure Event Hub