Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 7190|Svar: 2

【Praktisk strid】Kafka-parameterinställning löser problemet med för stor meddelandekropp

[Kopiera länk]
Publicerad på 2021-12-13 16:25:11 | | | |
När meddelanden skickas med Kafka är produceren max.request.size som standard följande:1048576(1M) i storlek.



Om producentens meddelandekropp överstiger 1 MB rapporteras följande fel:

Meddelandet är 18685640 byte när det serialiseras, vilket är större än 1048576, vilket är värdet på max.request.size-konfigurationen.



lösning

Till exempel, i vårprojektet, sätt den maximala förfrågningsstorleken i projektets konfigurationsfil20MBFöljande följer:

När installationen är klar, starta om projektet, och du kan se att inställningarna har fungerat, som visas i figuren nedan:



När det skickade meddelandet överstiger 1MB rapporteras ett nytt fel, enligt följande:

Förfrågan inkluderade ett meddelande som var större än den maximala meddelandestorlek som servern accepterar.

lösning

Logga in på Kafka-servern och ändraserver.propertiesfil, lägg till följande konfiguration:

Standard: 1000012, nära 1M, den maximala storleken på meddelanden som servern kan ta emot.

Starta om Kafka-tjänsten så är problemet löst.

Det finns inga andra inställningar för konsumenterTill exempel:

(Slut)





Föregående:CentOS bygger Kafka meddelande-middleware
Nästa:JS fångar upp svarsinformationen för alla förfrågningar om XMLHttpRequest
 Hyresvärd| Publicerad på 2021-12-13 16:31:31 |
Observera: Denna parameter fungerar inte på det skapade ämnet efter att det justerats

Justera de skapade ämnesparametrarna: bin/kafka-configs.sh --zookeeper localhost:2181 --alter --topic topicName --config max.message.bytes=62914560

Perfekt lösning
Publicerad på 2021-12-26 17:16:30 |
Lär dig att lära dig...
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com