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.
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.
7 years later, still a great talk
Great balance between architectural approaches and code. Excellent!
Thank you for your instructions on this.
Great job.
Best talk I´ve seen.
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.
@@svhuwagv2965 , yea i am in 2019 December
Great presentation
Breakthrough in networking tech, great job
Thank you! great presentation!
Why does everyone use http for internal services instead of this?
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?
Great project except the subscription function uses a little bit more of the cpu
Hi, is it possible to use zeroMQ behind a proxy? How can i configure it?Thanks for helping me!
0mq is the answer!
What's the best way to secure your messages between each endpoint?
what do you mean by that? encryption?
amazing genius
Robinson Cynthia Clark Daniel Clark Richard
08:20 Java LOL :D
Martinez Sharon Smith Kenneth Hall Donald
Clark Larry Harris Helen Gonzalez Ronald
Moore Timothy Johnson Jessica Lee Betty
ZERO MQ ? MORE LIKE 1 MQ!!!
+Christopher Hanks (cjhanks) zero latency
Life is too short for Java, a programmer's joke.