0

Steam 分析是否支持 Azure 系列产品以外的输入源?

例如,我可以设置一个 REST 端点并以这种方式发送事件吗?是否有 node.js 的客户端库?

在这方面的文档有点少;我想在这里检查一下,然后再假设这两个方面都没有

4

3 回答 3

0

我相信答案是没有 Azure 流分析目前不支持非 Azure 源。

一种推荐的方法是写入 Azure 事件中心,然后让 Azure 流分析从那里读取。

您可以在 Node.JS 中写入事件中心:http: //hypernephelist.com/2014/09/16/sending-data-to-azure-event-hubs-from-nodejs.html

于 2016-03-06T20:11:42.847 回答
0

修改我的旧答案。

正如@PanagiotisKanavos 所说,Azure 流分析 (ASA) 只是处理服务引擎,而不是摄取端点,它不需要像 EventHub 那样具有非天蓝色输入源,以及如何向 ASA 提供数据。

EventHub 可供 ASA 使用,有多种库可在大量不同的机器、外形尺寸等上运行,并且可以在任何操作系统和许多框架上运行。最坏的情况,简单的 HTTP 也可以,AMQP 不是强制性的,但在性能方面绝对是理想的。

正确的路线是PRODUCER -> EventHub -> ASAPRODUCER -> STORAGE -> ASA。所以如果有一个库支持他们想要的设备上的存储,它也可以工作,但 EventHub 显然是更好的选择。

非常感谢@PanagiotisKanavos 的帮助。

于 2016-03-22T07:59:51.227 回答
-2

下面的一些间接证据似乎证明 Azure 不支持非 Azure 服务作为流分析的输入。

  1. Create Input从流分析的 REST API https://msdn.microsoft.com/en-us/library/azure/dn835010.aspx中,只有三个数据源包括Event Hub, Blob Storgae& IoT Hub

  2. Azure 新旧门户的屏幕截图,用于添加输入。

图 1. Azure 旧门户上的输入选项(步骤 1) 在此处输入图像描述

图 2. 数据流选项(步骤 2) 在此处输入图像描述

图 3. 参考数据选项(第 2 步) 在此处输入图像描述

图 4. Azure 新门户上的输入选项 在此处输入图像描述

于 2016-03-08T08:09:20.183 回答