架构师_程序员_码农网

B Passwort abrufen
Registrieren

QQ登录

Nur ein Schritt zum Start

Suche
Ansicht:4545|Antwort: 2
打印 上一主题 下一主题

Kafka-Parameter-Tuning zur Lösung des Problems von zu großen Nachrichtenkörpern

[Link kopieren]
D 跳转到指定楼层
Besitzer
发表于 2021-12-13 16:25:11|只看该作者回帖奖励 | UmgekehrtesBlättern|Lesemodus
Beim Versenden von Nachrichten mit Kafka ist der Producer max.request.size standardmäßig auf eine Größe von: 1048576 (1M) eingestellt.



Wenn der Nachrichtentext des Produzenten 1 MB überschreitet, wird ein Fehler wie folgt gemeldet:

Die Nachricht ist 18685640 bytes, wenn sie serialisiert wird, was größer ist als 1048576, was der Wert der max.request.size Konfiguration ist.



Lösung für das Spring-Projekt

Nehmen Sie das Spring-Projekt als Beispiel und setzen Sie die maximale Anfragegröße in der Konfigurationsdatei des Projekts wie folgt auf 20 MB:

Nachdem die Einstellung abgeschlossen ist, starten Sie das Projekt neu. Sie können sehen, dass die Einstellung erfolgreich war, wie in der folgenden Abbildung dargestellt:



Wenn die gesendete Nachricht 1 MB überschreitet, wird ein neuer Fehler wie folgt gemeldet:

Die Anfrage enthielt eine Nachricht, die größer war als die maximale Nachrichtengröße, die der Server akzeptiert.

Lösung

Melden Sie sich beim Kafka-Server an und ändern Sie die Datei server.properties, um die folgende Konfiguration hinzuzufügen:

Standardwert: 1000012, was nahe an 1M liegt, der maximalen Nachrichtengröße, die der Server akzeptieren kann.

Starten Sie den Kafka-Dienst neu und das Problem ist gelöst.

Es sind keine anderen Einstellungen für den Verbraucher festgelegt, zum Beispiel:

(ENDE)





Vorherige: CentOS baut Kafka Nachrichten-Middleware
Nächste: JS fängt alle Anfragen ab XMLHttpRequest Antwortinformationen
Der Code Bauer Netzwerk, nur in den Prozess der Praxis veröffentlicht, stieß auf technische Schwierigkeiten, nicht in die Irre führen andere.
Sofa
Eigentümer|发表于 2021-12-13 16:31:31|只看该作者
Besonderer Hinweis: Dieser Parameter funktioniert nicht mehr für das erstellte Thema, nachdem er angepasst wurde.

Passen Sie die Parameter des erstellten Topics an: bin/kafka-configs.sh --zookeeper localhost:2181 --alter --topic topicName --config max. bytes=62914560

Perfekte Lösung
Der Code Bauer Netzwerk, nur in den Prozess der Praxis veröffentlicht, stieß auf technische Schwierigkeiten, nicht in die Irre führen andere.
ugg boots verkauf
Sitzbank Sitz
发表于 2021-12-26 17:16:30|只看该作者
Ich bin mir nicht sicher, ob du ein Fan der neuesten Version bist, aber ich bin ein Fan der neuesten Version.
Der Code Bauer Netzwerk, nur in den Prozess der Praxis veröffentlicht, stieß auf technische Schwierigkeiten, nicht in die Irre führen andere.
Sie müssen sich anmelden, bevor Sie zurückschreiben können Anmelden | Registrieren

D iese Version der integralen Regeln


HAFTUNGSAUSSCHLUSS: Alle Software, Programmiermaterialien oder Artikel, die von Code Farmer veröffentlicht werden, dürfen nur zu Lern- und Forschungszwecken verwendet werden; die oben genannten Inhalte dürfen nicht zu kommerziellen oder illegalen Zwecken verwendet werden, andernfalls müssen alle Konsequenzen von den Benutzern selbst getragen werden. Diese Seite informiert aus dem Netz, Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Herunterladen vollständig von Ihrem Computer entfernen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte die echte Software, kaufen Sie die Registrierung und erhalten Sie einen besseren echten Service. Bei Verstößen wenden Sie sich bitte per E-Mail an uns, damit wir uns darum kümmern können.

E-Mail To:help@itsvse.com

QQ| ( 鲁ICP备14021824号-2)|Sitemap

GMT+8, 2024-9-19 03:46

SchnellantwortZurück zum AnfangZurück zur Liste