Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ez a cikk megoldásokat kínál azokra a gyakori problémákra, amelyekkel a EventHubsProducerClient és EventHubsProducerAsyncClient típusok használatakor találkozhat. Ha az Event Hubs használatakor felmerülő egyéb gyakori problémákra keres megoldást, tekintse meg az Azure Event Hubs hibaelhárítását.
Nem állítható be több partíciókulcs az EventDataBatch eseményeihez
Amikor az Event Hubs szolgáltatás üzeneteket tesz közzé, mindegyikhez egyetlen partíciókulcsot EventDataBatchtámogat. Ha ezt a képességet szeretné, érdemes megfontolnia a pufferelt gyártói ügyfél EventHubBufferedProducerClient használatát. Ellenkező esetben a kötegeket kell kezelnie.
Az EventData partíciókulcsának beállítása nincs beállítva a Kafka-fogyasztóban
Az Event Hubs-esemény partíciókulcsa elérhető a Kafka rekordfejlécekben. A protokollspecifikus kulcs a fejlécben található x-opt-partition-key .
Az Event Hubs nem teszi meg, hogy a Kafka-üzenetkulcsot az Event Hubs partíciókulcsává vagy fordítva tegye, mert ugyanazzal az értékkel a Kafka-ügyfél és az Event Hubs-ügyfél valószínűleg két különböző partícióra küldi az üzenetet. Ez némi zavart okozhat, ha a protokollok közötti kommunikációs eset értékét állítjuk be. A tulajdonságoknak egy protokollspecifikus kulccsal való felfedése a másik protokollügyfél számára elég jónak kell lennie.
Következő lépések
Ha a cikkben található hibaelhárítási útmutató nem segít megoldani az Azure SDK for Java ügyfélkönyvtárak használatakor felmerülő problémákat, javasoljuk, hogy hibajegyet nyújtson be a Java-hoz készült Azure SDK GitHub-adattárban.