P2P Networks Introduction

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

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

  • @mostafakhastkhodaei9517
    @mostafakhastkhodaei9517 Месяц назад +3

    keep going and please record the videos and deep on this
    great work
    love that

  • @aessien28
    @aessien28 Месяц назад +2

    simply awesome ! Please keep it and thanks for the good quality content!

    • @JakobJenkov
      @JakobJenkov  Месяц назад

      Thank you very much !! :-)
      Also check out my book in progress about P2P Networks :-) leanpub.com/p2p-networks

  • @omnipoten8
    @omnipoten8 7 месяцев назад +1

    Excellent video and great explanation! Finally we have a video where all these concepts are confined together !

    • @JakobJenkov
      @JakobJenkov  7 месяцев назад

      Thank you !! I hope to be able to add more videos about P2P related topics soon !!

  • @mortengreenhermansen4489
    @mortengreenhermansen4489 8 месяцев назад

    Nice job Jenkov! Super nice with an update and all the good ilustrations for 'the rest of us'! Very inspirering - I really want to start playing aroung with this stuff. Thanks for this video!

    • @JakobJenkov
      @JakobJenkov  8 месяцев назад

      Thank you! I hope to find the time soon to make more videos about this topic :-) ... there is a lot more to say about it ! :-)

  • @hafizabdullah6435
    @hafizabdullah6435 11 дней назад +2

    good

  • @Tueftel-2k
    @Tueftel-2k 7 месяцев назад +1

    Great video, thank you very much for making this available. Lots of learnings!

    • @JakobJenkov
      @JakobJenkov  7 месяцев назад

      You are very welcome !! 😊 More coming soon !!

  • @TheSlackOne
    @TheSlackOne Месяц назад +2

    Great video!
    I'm trying to learn more about this topic, but seems like there is not a fair amount of books out there.

    • @parsayazdani6647
      @parsayazdani6647 21 день назад

      Best resource I've found to learn about P2P is researching how specific P2P networks like Bittorrent, Tor, I2P, etc work. I haven't been able to find many resources that generically explain P2P architecture, more-so detailed explanations of specific P2P applications' architecture.

    • @JakobJenkov
      @JakobJenkov  18 дней назад +1

      There are not that many books out there, and those that are, are sometimes old.
      I am writing a book about P2P on Leanpub, by the way:
      leanpub.com/p2p-networks

    • @TheSlackOne
      @TheSlackOne 18 дней назад

      @@JakobJenkov thanks, Jakob, I will be waiting for it!

  • @Boniface420
    @Boniface420 6 месяцев назад +1

    Wow great video and good value

  • @softashutube
    @softashutube 8 месяцев назад

    Jakob , do you have some sugestion and guidance for stock trading system development ? or any reference material

    • @JakobJenkov
      @JakobJenkov  8 месяцев назад

      No - I don't have any information regarding that, unfortunately.

    • @softashutube
      @softashutube 8 месяцев назад +1

      @@JakobJenkov no problem

  • @cobollatin
    @cobollatin 7 месяцев назад +1

    Can the next video be about run-time factory instantiation like in Apache nifi?

    • @JakobJenkov
      @JakobJenkov  7 месяцев назад +1

      I am not sure what you mean - can you explain it in a bit more detail ?

    • @cobollatin
      @cobollatin 7 месяцев назад

      @JakobJenkov yes, it's relate about the architecture of apache nifi. It allows you to run instances based on a configuration, but the configuration is based on a kind (like a k8s resource manifest). I have seen the source code and they use factories to instantiate whatever is on the configuration. However, the architecture is not trivial when you want source code to easily extend the kids you want to support. One of the challenges is that each one of the kinds require different parameters and dependencies to be built. Other of the challenges is to abstract whatever needs to be share between the kinds, like data or interaction. For last, something I haven't figured out in the source code is how to hot reload the configuration while persisting the changes. I also haven't seen how to address platform concerns, for example if the software is going to run in an isolated environment I cannot use a http server to monitor like in nifi, so even this configuration needs to be of a kind(and we should be able to provide as many as we need), or what if I want the system should allow the user to provide its own implementations and be used at runtime. So in Java, what's the best approach to implement this kind of systems, it's not really related to the concrete implementations nifi provides, but to its architecture to allows you to provide as many implementations that differs between themselves and also keep a flow or shared state with interactions between them. I have seen your videos and I thought you could have an interesting approach to implement this kind of system in Java. I have an idea and I am working on a poc but it's always good to see other approaches.

    • @JakobJenkov
      @JakobJenkov  7 месяцев назад +2

      Ah - okay - I don't really know enough about Apache Nifi to be able to make a video about that, unfortunately. But I will be making more videos about software design soon - and the next videos will be more concrete! ... the first videos in my Software Design series have been more basic and abstract.