Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 7190|Odpoveď: 2

【Praktické bojové ladenie】Ladenie parametrov Kafka rieši problém príliš veľkého tela správy

[Kopírovať odkaz]
Zverejnené 13. 12. 2021 16:25:11 | | | |
Pri odosielaní správ pomocou Kafka sa producent max.request.size predvolene nastavuje na:1048576(1M) vo veľkosti.



Ak telo správy producenta presahuje 1MB, hlási sa nasledujúca chyba:

Správa má pri serializácii 18685640 bajtov, čo je väčšie ako 1048576, čo je hodnota konfigurácie max.request.size.



riešenie

Napríklad v spring projekte nastavte maximálnu veľkosť požiadavky v konfiguračnom súbore projektu20MBTakto:

Po dokončení nastavenia reštartujte projekt a uvidíte, že nastavenia boli úspešné, ako je znázornené na obrázku nižšie:



Keď odoslaná správa presiahne 1MB, nahlási sa nová chyba, a to nasledovne:

Požiadavka obsahovala správu väčšiu než maximálnu veľkosť správy, ktorú server prijme.

riešenie

Prihláste sa na server Kafka a upravte hoserver.propertiessúbor, pridajte nasledujúcu konfiguráciu:

Predvolené: 1000012, blízko 1M, maximálna veľkosť správ, ktorú server dokáže prijať.

Reštartuj službu Kafka a problém je vyriešený.

Pre spotrebiteľov neexistujú žiadne iné nastaveniaNapríklad:

(Koniec)





Predchádzajúci:CentOS vytvára Kafka message middleware
Budúci:JS zachytáva informácie o odpovedi pre všetky požiadavky na XMLHttpRequest
 Prenajímateľ| Zverejnené 13. 12. 2021 16:31:31 |
Poznámka: Tento parameter nefunguje na vytvorenú tému po jeho úprave

Upraviť parametre vytvorenej témy: bin/kafka-configs.sh --zookeeper localhost:2181 --alter --topic topicName --config max.message.bytes=62914560

Dokonalé riešenie
Zverejnené 26. 12. 2021 17:16:30 |
Nauč sa učiť...
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com