Spring Tips: Spring Cloud Stream Kafka Streams

Поделиться
HTML-код
  • Опубликовано: 16 янв 2025

Комментарии • 34

  • @jackdry5607
    @jackdry5607 4 года назад

    don't often comment on yt videos, but this is so so helpful. Thanks a lot.

  • @khalildureidy
    @khalildureidy 4 года назад +11

    For new viewers, there are some deprecations since this video,:
    1. spring.cloud.stream.bindings.pvout.producer.headerMode=none //Instead of raw
    2. QueryableStoreRegistry is deprecated and a new API is provided called InteractiveQueryService
    One bug:
    String rName = names.get(new Random().nextInt(names.size())); //it was pages.get(**

    • @adrianjason13
      @adrianjason13 4 года назад

      Thanks. What's the purpose of header mode anyway?

    • @khalildureidy
      @khalildureidy 4 года назад +1

      @@adrianjason13 This is just to store meta data, think of it like HTTP request headers

    • @essamal-mansouri2689
      @essamal-mansouri2689 2 года назад +1

      @Input and @Output annotations were also deprecated in favor of functional methods instead to support streams.
      Instead of using what was in the video exactly, I suggest going to their repo. I believe it was updated more recently (1-2 years ago but still).

  • @JamalKhaffaf
    @JamalKhaffaf 5 лет назад +18

    this tutorial made me feel, I live in the Stone Age

  • @peavers
    @peavers 6 лет назад +4

    Code can be found on Josh's Github profile here: github.com/joshlong/spring-cloud-stream-kafka-streams

  • @DavidAlonsoTorrejon
    @DavidAlonsoTorrejon 4 года назад

    Thanks for the upload! Great explanation

  • @CharlesRay87
    @CharlesRay87 6 лет назад +3

    My favorite “hello world guy” :)

  • @AceHardy
    @AceHardy 5 лет назад

    🚀💯

  • @mafouzekoto9122
    @mafouzekoto9122 6 лет назад +1

    Hello! thanks for this nice Video!

    • @coffeesoftware
      @coffeesoftware 6 лет назад +1

      thanks so much for watching and I'm glad you got something out of it! :)

  • @austin832
    @austin832 6 лет назад +1

    Damn this guy is good.

    • @coffeesoftware
      @coffeesoftware 6 лет назад +1

      thanks so much! it's not me, really. It's Spring. It's so danged easy/powerful! I'm drunk with power and potential! muahahah. :)

  • @josephfouad3561
    @josephfouad3561 6 лет назад +1

    Hi, Thanks for the great content :)
    what is the status of kafka streams reactive support?

  • @altugaecoffice
    @altugaecoffice 6 лет назад +4

    can you post the repo to this demo?

    • @igorski_co
      @igorski_co 6 лет назад +2

      github.com/joshlong/spring-cloud-stream-kafka-streams

    • @coffeesoftware
      @coffeesoftware 6 лет назад +3

      also, github.com/spring-tips/spring-cloud-stream-kafka-streams

  • @easyappscompany
    @easyappscompany 5 лет назад

    Best Regards From Mexico City. Manuel Silva

  • @amolwalanj3116
    @amolwalanj3116 5 лет назад

    Is there any example which mention working with multiple nodes of applications for interactive Query?
    Also working of Data store in case of one of the node goes down.

  • @adrianjason13
    @adrianjason13 4 года назад +1

    I wish he also put this on Github.

  • @andonglin8900
    @andonglin8900 4 года назад

    found one typo: it should be 'commit.interval.ms' instead of 'commit.interval.mms' in application.properties.

  • @vinu_varghese
    @vinu_varghese 6 лет назад +1

    Good stuff, is the source code stored anywhere?

    • @coffeesoftware
      @coffeesoftware 6 лет назад +1

      yep. here ya go: github.com/spring-tips/spring-cloud-stream-kafka-streams :)

  • @vicky271075
    @vicky271075 5 лет назад

    What happens to KTable if server goes down, is it persisted like a topic?

    • @coffeesoftware
      @coffeesoftware 5 лет назад

      yep - the data is persisted in Kafka. No need for anything else :-)

  • @Denilson.marcos
    @Denilson.marcos 4 года назад

    Which planet did you came from?

  • @yunusarifsaid1788
    @yunusarifsaid1788 6 лет назад +1

    Forgive my ignorance, where is the real kafka topic name(that is created in kafka broker) set in this project ?

    • @khalildureidy
      @khalildureidy 4 года назад

      there are two topics, pcs, and pvs, they are specified in the config where ever you see **.destination=

  • @AnatolieLupacescu
    @AnatolieLupacescu 6 лет назад +1

    If the "pages" collection would have been smaller he could have had an IndexOutOfBoundsException thrown at some point in runtime.

  • @MrDocomox
    @MrDocomox 4 года назад

    That is a LOT of boilerplate code. It's really time to move to JavaScript if Java tools can't get zero configuration right in 2020