ZeroMQ is the answer

Поділитися
Вставка
  • Опубліковано 15 вер 2024
  • Using Mikko Koppanen's PHP ZMQ extension we will look at how you can easily distribute work to background processes, provide flexible service brokering for your next service oriented architecture, and manage caches efficiently and easily with just PHP and the ZeroMQ libraries. Whether the problem is asynchronous communication, message distribution, process management or just about anything, ZeroMQ can help you build an architecture that is more resilient, more scalable and more flexible, without introducing unnecessary overhead or requiring a heavyweight queue manager node.
    Ian is the development manager at Virgin Management in London, and has been working with PHP since 2002. He was formerly Delivery Manager for Ibuildings, where he worked with a variety of large enterprise clients across the UK and Europe. He is a regular conference speaker, and is interested in search, data processing, machine learning and natural language processing. Ian blogs about these topics and more on his site, PHP/ir.

КОМЕНТАРІ • 26

  • @mattizzle81
    @mattizzle81 5 років тому +7

    I just found out about this library now. What the heck, why did I not know about this earlier??? It changes everything for me, now I don't have to re-invent the wheel. TCP on it's own is so brittle and hard to work with. This works like a dream. I don't even need the advanced features. Just not having to worry about getting complete messages from the stream of bytes, communicating between processes in different languages, not worrying about handling disconnections, not worrying about whether the server is started first or the client. This is awesome.

  • @jiminoc
    @jiminoc 5 років тому +9

    7 years later, still a great talk

  • @lindsaymcrory4215
    @lindsaymcrory4215 7 років тому +2

    Great balance between architectural approaches and code. Excellent!

  • @i.m.i.7310
    @i.m.i.7310 2 роки тому

    Thank you for your instructions on this.
    Great job.

  • @emanuelcalvo4480
    @emanuelcalvo4480 9 років тому +16

    Best talk I´ve seen.

    • @svhuwagv2965
      @svhuwagv2965 5 років тому +1

      Absolutely, this guy did almost everything right; big text, start at basics, show graphics, show code, explain everything with a common thread and reasoning, provide background information, answer question short and on point, try not to make drinking sounds into the mic and not smack lips too much. I probably never spent my time more productively on a topic than by watching this video.

    • @jugsma6676
      @jugsma6676 4 роки тому

      @@svhuwagv2965 , yea i am in 2019 December

  • @kolloktn
    @kolloktn 2 роки тому

    Great presentation

  • @GirishVenkatachalam
    @GirishVenkatachalam 6 років тому

    Breakthrough in networking tech, great job

  • @papamoneyph
    @papamoneyph 11 років тому

    Thank you! great presentation!

  • @Alephu5
    @Alephu5 4 роки тому +1

    Why does everyone use http for internal services instead of this?

  • @trishatie7172
    @trishatie7172 3 роки тому

    Well, I do have a question that, what can i do when start ZMQ in dockers, and the dockers, can't be bind port with local machine?

  • @user-ti3ne8xw6f
    @user-ti3ne8xw6f 3 роки тому

    Great project except the subscription function uses a little bit more of the cpu

  • @timbalschmiter7298
    @timbalschmiter7298 9 років тому

    Hi, is it possible to use zeroMQ behind a proxy? How can i configure it?Thanks for helping me!

  • @sergiocardenas8284
    @sergiocardenas8284 3 роки тому

    0mq is the answer!

  • @BrianBehm
    @BrianBehm 7 років тому

    What's the best way to secure your messages between each endpoint?

    • @hdv2886
      @hdv2886 6 років тому

      what do you mean by that? encryption?

  • @GirishVenkatachalam
    @GirishVenkatachalam 7 років тому

    amazing genius

  • @LindaBevan-o1x
    @LindaBevan-o1x День тому

    Robinson Cynthia Clark Daniel Clark Richard

  • @DmitryPolovka
    @DmitryPolovka 11 років тому +3

    08:20 Java LOL :D

  • @BillAthey-b1t
    @BillAthey-b1t 7 днів тому

    Martinez Sharon Smith Kenneth Hall Donald

  • @BillAthey-b1t
    @BillAthey-b1t 12 днів тому

    Clark Larry Harris Helen Gonzalez Ronald

  • @CharlesMarriott-c7z
    @CharlesMarriott-c7z 4 дні тому

    Moore Timothy Johnson Jessica Lee Betty

  • @zonibone
    @zonibone 10 років тому

    ZERO MQ ? MORE LIKE 1 MQ!!!

    • @samrockseagle
      @samrockseagle 8 років тому

      +Christopher Hanks (cjhanks) zero latency

  • @user-cj9fs8oh6v
    @user-cj9fs8oh6v 4 роки тому

    Life is too short for Java, a programmer's joke.