簡體   English   中英

Steam Analytics的非天藍色輸入/源選項

[英]Non-Azure input/source options for Steam Analytics

Steam Analytics是否支持Azure系列產品以外的輸入源?

例如,我可以設置REST端點並以此方式發送事件嗎? 是否有用於node.js的客戶端庫?

在這方面文件很少。 我想先檢查一下這里,然后再假設在兩個方面都沒有

我相信答案是否定的。AzureStream Analytics當前不支持非Azure來源。

一種推薦的方法是寫入Azure Event Hub,然后從那里讀取Azure Stream Analytics。

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

修改我的舊答案。

正如@PanagiotisKanavos所說,Azure流分析(ASA)只是處理服務引擎,而不是攝取終結點,它不需要EventHub那樣的非Azure輸入源,也不需要如何向ASA提供數據。

EventHub可以由ASA使用,具有各種可在大量不同機器,形狀因數等上工作的庫,並且可以在任何OS和許多框架上運行。 最壞的情況是,簡單的HTTP也會起作用,AMQP不是強制性的,但絕對是性能的理想選擇。

正確的路由是PRODUCER -> EventHub -> ASAPRODUCER -> STORAGE -> ASA PRODUCER -> EventHub -> ASA PRODUCER -> STORAGE -> ASA 因此,如果有一個庫支持他們想要的設備上的存儲,它也可以工作,但是EventHub顯然是一個更好的選擇。

非常感謝@PanagiotisKanavos的幫助。

下面的一些間接證據似乎證明Azure不會支持非Azure服務作為Stream Analytics的輸入。

  1. 從流分析的REST API Create Input https://msdn.microsoft.com/zh-cn/library/azure/dn835010.aspx ,只有三個數據源,包括Event HubBlob StorgaeIoT Hub

  2. Azure舊舊和新門戶的屏幕快照,用於添加輸入。

圖1. Azure舊門戶上的輸入選項(步驟1) 在此處輸入圖片說明

圖2.數據流的選項(步驟2) 在此處輸入圖片說明

圖3.參考數據選項(步驟2) 在此處輸入圖片說明

圖4. Azure新門戶上的輸入選項 在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM