Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 7190|Odpověď: 2

【Praktické boje】Ladění parametrů Kafka řeší problém příliš velkého těla zprávy

[Kopírovat odkaz]
Zveřejněno 13.12.2021 16:25:11 | | | |
Při odesílání zpráv pomocí Kafky se producent max.request.size výchozí nastavuje na:1048576(1M) velikostí.



Pokud tělo zprávy producenta přesahuje 1MB, je hlášena následující chyba:

Zprávy má při serializaci 18685640 bajty, což je větší než 1048576, což je hodnota konfigurace max.request.size.



řešení

Například ve springovém projektu nastavte maximální velikost požadavku v konfiguračním souboru projektu20MBNásledovně:

Po dokončení nastavení restartujte projekt a uvidíte, že nastavení byla úspěšná, jak je znázorněno na obrázku níže:



Když odeslaná zpráva překročí 1MB, bude hlášena nová chyba, a to následovně:

Požadavek obsahoval zprávu větší než maximální velikost zprávy, kterou server přijme.

řešení

Přihlaste se na server Kafka a upravteserver.propertiesSoubor přidej následující konfiguraci:

Výchozí nastavení: 1000012, blízko 1M, maximální velikost zpráv, kterou server může přijmout.

Restartujte službu Kafka a problém je vyřešen.

Pro spotřebitele nejsou žádná jiná nastaveníNapříklad:

(Konec)





Předchozí:CentOS vytváří middleware pro zprávy Kafka
Další:JS zachytává informace o odpovědích pro všechny požadavky na XMLHttpRequest
 Pronajímatel| Zveřejněno 13.12.2021 16:31:31 |
Poznámka: Tento parametr nefunguje na vytvořené téma po jeho úpravě

Upravte parametry vytvořeného tématu: bin/kafka-configs.sh --zookeeper localhost:2181 --alter --topic topicName --config max.message.bytes=62914560

Dokonalé řešení
Zveřejněno 26.12.2021 17:16:30 |
Uč se učit...
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com