Библиотеки концентратора событий Azure для JavaAzure Event Hub libraries for Java

ОбзорOverview

Собирайте и администрируйте миллионы событий в секунду, поступающих от подключенных устройств и приложений Интернета вещей с помощью Центров событий Azure.Collect and manage millions of events per second from connected IoT devices and applications with Azure Event Hubs.

Чтобы приступить к работе с Центрами событий Azure, см. инструкции по получению событий из Центров событий Azure с помощью Java.To get started with Azure Event Hubs, see Receive events from Azure Event Hubs using Java.

Клиентская библиотекаClient library

Отправляйте события в Центры событий Azure, чтобы использовать и обрабатывать события из концентратора событий с помощью клиентской библиотеки Центров событий.Send events to an Azure Event Hub and consume and process events from an Event Hub using the Event Hubs client library.

Добавьте зависимость в файл Maven pom.xml, чтобы использовать клиентскую библиотеку в проекте.Add a dependency to your Maven pom.xml file to use the client library in your project.

ПримерExample

Отправьте событие в концентратор событий.Send an event to an event hub.

final ConnectionStringBuilder connStr = new ConnectionStringBuilder()
                                            .setNamespaceName(namespaceName)
                                            .setEventHubName(eventHubName)
                                            .setSasKeyName(sasKeyName)
                                            .setSasKey(sasKey);
final EventHubClient ehClient = EventHubClient.createSync(connStr.toString());

final byte[] payloadBytes = "Test AMQP message".getBytes("UTF-8");
final EventData sendEvent = new EventData(payloadBytes);

ehClient.sendSync(sendEvent);

ПримерыSamples

Изучение возможностей API плоскости данных концентратора событий на примерахExplore Event Hub data-plane API using samples

Запись в концентратор событий с помощью JMS и чтение из Apache StormWrite to Event Hub via JMS and read from Apache Storm

Чтение и запись в концентраторах событий с помощью гибридной топологии .NET и JavaRead and write from EventHubs using a hybrid .NET/Java topology

Ознакомьтесь с примерами кода Java для Центров событий Azure, которые можно использовать в своих приложениях.Explore more sample Java code for Azure Event Hubs you can use in your apps.