U-SQL是否允许自定义代码调用外部服务

Does U-SQL allow custom code to call external services

在 U-SQL 自定义代码(代码隐藏或程序集)中可以调用外部服务,例如bing 搜索或地图。

谢谢, 纳西尔

目前不支持此功能,原因如下:

假设您编写了一个 UDF 或 UDO(例如,提取器)来调用服务的 REST 端点,该服务用于每分钟从同一原始 IP 地址获得几次调用。但是现在您在扩展到数百万行的 U-SQL 作业中执行此用户代码,运行 可能同时在数百个顶点上执行。这是针对该服务的 - 希望是无意的 - 分布式拒绝服务攻击。这很可能会导致该服务中断,我们的 IP 范围被阻止。

因此,我们目前正在关闭我们的容器,并建议您改用其他机制(例如获取用于坐标转换的数据集)。