Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 7190|Odgovoriti: 2

【Praktično bojevanje】Uglaševanje parametrov Kafka rešuje problem prevelikega telesa sporočila

[Kopiraj povezavo]
Objavljeno na 13. 12. 2021 16:25:11 | | | |
Pri pošiljanju sporočil s Kafko proizvajalec max.request.size privzeto nastavi:1048576(1M) po velikosti.



Če telo sporočila producenta presega 1MB, se prijavi naslednja napaka:

Sporočilo je 18685640 bajtov, ko je serializirano, kar je večje od 1048576, kar je vrednost konfiguracije max.request.size.



rešitev

Na primer, v projektu Spring nastavite največjo velikost zahteve v konfiguracijski datoteki projekta20MBKot sledi:

Ko je nastavitev končana, ponovno zaženite projekt in lahko vidite, da so bile nastavitve uspešne, kot je prikazano na spodnji sliki:



Ko poslano sporočilo preseže 1MB, se prijavi nova napaka, in sicer:

Zahteva je vsebovala sporočilo, večje od največje velikosti sporočila, ki ga strežnik sprejme.

rešitev

Prijavite se na Kafka strežnik in spremeniteserver.propertiesdatoteko, dodajte naslednjo konfiguracijo:

Privzeto: 1000012, blizu 1M, največja velikost sporočil, ki jih strežnik lahko prejme.

Ponovno zaženem Kafka storitev in težava je rešena.

Za potrošnike ni drugih nastavitevNa primer:

(Konec)





Prejšnji:CentOS gradi Kafka message middleware
Naslednji:JS prestreže informacije o odzivu za vse zahteve za XMLHttpRequest
 Najemodajalec| Objavljeno na 13. 12. 2021 16:31:31 |
Opomba: Ta parameter ne deluje na ustvarjeni temi po prilagoditvi

Prilagodite parametre ustvarjene teme: bin/kafka-configs.sh --zookeeper localhost:2181 --spremeni --topic topicName --config max.message.bytes=62914560

Popolna rešitev
Objavljeno na 26. 12. 2021 17:16:30 |
Nauči se učiti...
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com