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)
|