Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Gebruik dit artikel om problemen met Azure Event Hubs producenten op te lossen wanneer u de EventHubsProducerClient en EventHubsProducerAsyncClient typen gebruikt. Zie Problemen met Azure Event Hubs oplossen voor meer informatie over het oplossen van problemen met Event Hubs.
Kan niet meerdere partitiesleutels instellen voor gebeurtenissen in EventDataBatch
Wanneer de Event Hubs-service berichten publiceert, ondersteunt deze één partitiesleutel voor elke EventDataBatch service. Overweeg om de gebufferde producerclient EventHubBufferedProducerClient te gebruiken als u deze mogelijkheid wilt. Anders moet u uw batches beheren.
Partitiesleutel instellen voor EventData is niet ingesteld in Kafka-consument
De partitiesleutel van de Event Hubs-gebeurtenis is beschikbaar in de Kafka-recordheaders. De protocolspecifieke sleutel bevindt zich x-opt-partition-key in de header.
Event Hubs promoveert standaard niet de Kafka-berichtsleutel als de Partitiesleutel van Event Hubs of omgekeerd. Met dezelfde waarde verzenden de Kafka-client en de Event Hubs-client waarschijnlijk het bericht naar twee verschillende partities. Het kan verwarring veroorzaken als u de waarde instelt in de communicatiecase tussen protocollen. Het beschikbaar maken van de eigenschappen met een protocolspecifieke sleutel voor de andere protocolclient is goed genoeg.
Volgende stappen
Als de richtlijnen voor probleemoplossing in dit artikel niet helpen bij het oplossen van problemen wanneer u de Azure SDK voor Java clientbibliotheken gebruikt, moet u een probleem indienen in de Azure SDK voor Java GitHub opslagplaats.