Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento článek nabízí řešení běžných problémů, se kterými se můžete setkat při používání typů EventHubsProducerClient a EventHubsProducerAsyncClient. Pokud hledáte řešení jiných běžných problémů, se kterými se můžete setkat při používání služby Event Hubs, přečtěte si téma Řešení potíží se službou Azure Event Hubs.
Nelze nastavit více klíčů pro oddíly pro události v rámci EventDataBatch.
Když služba Event Hubs publikuje zprávy, podporuje jeden klíč oddílu pro každý EventDataBatch. Je-li požadována tato funkce, měli byste zvážit použití klienta producenta EventHubBufferedProducerClient s vyrovnávacím systémem. Jinak se musíte postarat o své dávky.
Nastavení klíče oddílu ve službě EventData není nastavené v příjemci Kafka.
Klíč oddílu události Event Hubs je k dispozici v hlavičkách záznamů Kafka. Klíč specifický pro protokol je x-opt-partition-key v hlavičce.
Služba Event Hubs záměrně neproměňuje klíč zprávy Kafka na klíč oddílu Event Hubs, ani naopak, protože při stejných hodnotách klient Kafka a klient služby Event Hubs pravděpodobně odešlou zprávu do dvou různých oddílů. Pokud nastavíme hodnotu v případě komunikace mezi protokoly, může to způsobit určité nejasnosti. Zveřejnění vlastností pomocí klíče specifického pro protokol druhého klienta protokolu by mělo být dostatečně dobré.
Další kroky
Pokud pokyny pro řešení potíží v tomto článku nepomohly vyřešit problémy při používání klientských knihoven Azure SDK pro Java, doporučujeme nahlásit problém v úložišti Azure SDK pro Java na GitHubu.