2015-11-23 93 views
0

我希望爲logstash編寫一個自定義插件,它允許我通過利用Azure SDK進行ruby從Azure IOT Hub/Event Hub獲取數據。 SDK目前不支持。任何人都知道它是否在路線圖中?Azure SDK是否支持Azure IOT集線器/事件集線器?

+2

我投票結束這個問題,因爲這是一個產品路線圖問題。沒有辦法在這裏回答這個問題。 –

+0

Ruby的Azure SDK是一個git hub項目。我將聯繫項目團隊thankls – atul

+0

我很清楚這是一個github項目。但工程團隊無法對未宣佈的功能/計劃發表評論。 –

回答

2

除了當前SDK中的內容(隊列客戶端應該能夠發送給EH)之外,Ruby客戶端支持並不是非常高的事件中心的需求驅動的優先級列表。 Java,Node,Python和C/C++的排名更高。這並不意味着我們不會做得更好,這不僅僅是積壓的第一件事。

也就是說,Apache Qpid Proton AMQP 1.0 stack has a binding for Ruby和那應該對事件中心。 AMQP需要將數據拉出,發送可以通過HTTPS和AMQP完成。

Michael Lanzetta has a summary of what is required對於EH的AMQP 1.0用戶的裸機實現,我們將很快改進直接AMQP訪問的文檔。

+0

感謝分享有用的信息,會給它一個鏡頭! – atul

+0

如果你正在運行使用jRuby並且不能使用c-bindings,你可以使用http://qpid.apache.org/components/jms/或者做類似於這裏描述的內容https://azure.microsoft。 COM/EN-US /文檔/物品/服務總線的Java如何使用的,AMQP / – schadr