Azure EventHub は初めてです。REST API を介して AzureEventHub からメッセージを送受信できる単純なプロトタイプを作成したいと考えていました。
メッセージの生成と消費のために EventHub で公開されている REST API を使用する方法を示すコード スニペットを提供してください。
Azure EventHub は初めてです。REST API を介して AzureEventHub からメッセージを送受信できる単純なプロトタイプを作成したいと考えていました。
メッセージの生成と消費のために EventHub で公開されている REST API を使用する方法を示すコード スニペットを提供してください。
申し訳ありませんが、ここにJavaの例があるかどうかはわかりませんが、役立つリンクがいくつかあります:
SasKey (Shared Access Signature) を生成する方法を説明する小さな記事を次に示します。すべてのリクエストとともにこのキーを送信する必要があります。 http://www.mikelanzetta.com/2014/09/talking-to-eventhub-from-node/
(非公式の) Azure Service Bus JavaScript SDK があります。おそらく、これがどのように機能するかを示しています
次のアーティファクトを提供します。
EventHub へのデータの送信に関する記事は次のとおりです: javascript sdk を使用します。 http://developers.de/blogs/damir_dobric/archive/2015/01/26/eventhubs-support-for-azure-servicebus-javascript-sdk.aspx
私はhttps://github.com/noodlefrenzy/node-amqp10の (共同) 作成者であり、イベント ハブからメッセージを消費する RESTful な方法がないことを確認できます。AMQP を使用する必要があります。使用できる Qpid-Proton を介した AMQP の JMS バインディングがあります。
この記事https://azure.microsoft.com/en-gb/documentation/articles/service-bus-java-how-to-use-jms-api-amqp/には、Service Bus で使用するための詳細が記載されていますが、 Event Hubs の場合も同様です。Event Hubs との主な違いは、メッセージが "消費" されず、いくつかの "パーティション" に到達することです。そのため、すべてのパーティションに接続し、メッセージが着信したときにオフセットを保存して、メッセージを受信するときにオフセットを指定できるようにする必要があります。再接続します。
EVENTHUB についての私の理解によると、Rest API はデータを送信するために公開されており、イベント ハブからデータを受信するために使用できる REST API はありません。https://github.com/hdinsight/eventhubs-clientを
使用
して Java で 1. を
使用してイベント ハブのレシーバーを実装しようとしました。