Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 7190|Atsakyti: 2

【Praktinė kova】 Kafkos parametrų derinimas išsprendžia per didelio pranešimo korpuso problemą

[Kopijuoti nuorodą]
Paskelbta 2021-12-13 16:25:11 | | | |
Siunčiant pranešimus naudojant "Kafka", gamintojas max.request.size pagal numatytuosius nustatymus nustato:1048576(1M) dydžio.



Jei gamintojo pranešimo turinys viršija 1 MB, pranešama apie šią klaidą:

Pranešimas yra 18685640 baitų, kai jis yra serializuotas, kuris yra didesnis nei 1048576, o tai yra max.request.size konfigūracijos reikšmė.



sprendimas

Pavyzdžiui, pavasario projekte nustatykite maksimalų užklausos dydį projekto konfigūracijos faile20 MBTaip:

Baigę sąranką, iš naujo paleiskite projektą ir pamatysite, kad nustatymai buvo sėkmingi, kaip parodyta paveikslėlyje žemiau:



Kai išsiųstas pranešimas viršija 1 MB, bus pranešta apie naują klaidą, kaip nurodyta toliau:

Užklausoje buvo pranešimas, didesnis nei maksimalus pranešimo dydis, kurį serveris priims.

sprendimas

Prisijunkite prie Kafkos serverio ir pakeiskiteserveris.ypatybėsfailą, pridėkite šią konfigūraciją:

Numatytasis: 1000012, artimas 1M, maksimalus pranešimų, kuriuos gali gauti serveris, dydis.

Iš naujo paleiskite "Kafka" paslaugą ir problema bus išspręsta.

Kitų nustatymų vartotojams nėraPavyzdžiui:

(Pabaiga)





Ankstesnis:"CentOS" kuria "Kafka" pranešimų tarpinę programinę įrangą
Kitą:JS perima visų XMLHttpRequest užklausų atsakymo informaciją
 Savininkas| Paskelbta 2021-12-13 16:31:31 |
Pastaba: Šis parametras neveikia sukurtoje temoje po to, kai jis yra sureguliuotas

Pakoreguokite sukurtus temos parametrus: bin/kafka-configs.sh --zookeeper localhost:2181 --alter --topic topicName --config max.message.bytes=62914560

Puikus sprendimas
Paskelbta 2021-12-26 17:16:30 |
Išmokite mokytis...
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com