Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 21274|Vastaus: 1

[Lähde] Spring Boot Kafka käynnistyy uudelleen vanhojen tietojen poistamiseksi

[Kopioi linkki]
Julkaistu 2021-11-14 21:42:26 | | |
Vaatimukset: Kun jousikäynnistyssovellus käynnistetään, osa konfiguraatiotiedoista luetaan tietokannasta tai välimuistista, ja Kafkaa käytetään tilaamaan konfiguraatiotietojen muutoksia. Koska sovellus alkaa uusimmista konfiguraatiotiedoista, viestit historiallisista Kafka-konfiguraatiopäivityksistä ovat merkityksettömiä, ja jos käytät historiallisia viestejä, tulee ongelmia.

Kun Spring Boot -sovellus käynnistyy uudelleen, herää kysymys siitä, miten vanhat tiedot aiheesta voi hylätäKafka-viestejä aiheen historiasta ei vastaanotetaTämä? Itse asiassa tämä ongelma voidaan ratkaista asettamalla aloitussiirtymä, jonka avulla tilaaja voi asettaa aiheen siirtymän viimeiseen paikkaan ennen viestin tilaamista.

Vaikka spring.kafka.consumer.auto-offset-reset olisi asetettu viimeisimmäksi, kuluttaja lukee viestin siitä lippubitistä, johon viesti viimeksi vahvistettiin, mikä saa kuluttajan lukemaan suuren määrän viestejä uudelleenkäynnistyksen jälkeen, jos tuottaja lähettää suuren määrän viestejä sovelluksen ollessa suljettu.

Kuluttaja etsii tarkkaa siirtymää alustuksen aikana seuraavalla koodilla:

(Loppu)





Edellinen:Spring Boot asettaa dynaamisesti Kafkan aiheen tai GroupId:n
Seuraava:Linux tarkastelee Systemd-palvelun lokitulosta
 Vuokraisäntä| Julkaistu 2021-11-15 10:37:05 |
Spring Boot asettaa dynaamisesti Kafkan aiheen tai GroupId:n
https://www.itsvse.com/thread-10152-1-1.html

CentOS 7:n alla Kafka usein lyö ratkaisuja pois
https://www.itsvse.com/thread-10090-1-1.html

Kafkan auto.offset.reset -arvo selitetään yksityiskohtaisesti
https://www.itsvse.com/thread-10017-1-1.html

Kafka Windows -järjestelmä jumiutuu jonkin ajan käytön jälkeen
https://www.itsvse.com/thread-9984-1-1.html

Windows Kafka ERROR Ei onnistunut puhdistamaan lokia __consumer_offsets
https://www.itsvse.com/thread-9980-1-1.html

Kafka konfiguroi JMX-etävalvonnan
https://www.itsvse.com/thread-9968-1-1.html

Yksityiskohtainen selitys Kafkan konfiguraatioparametreista
https://www.itsvse.com/thread-9965-1-1.html

Kafka asettaa siirtymän manuaalisesti
https://www.itsvse.com/thread-9641-1-1.html

Kafka-toiminnot .NET/C#-viestijonoille [lähdekoodin kanssa]
https://www.itsvse.com/thread-9619-1-1.html
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com