Apache Kafka vs message queue explained
HTML-код
- Опубликовано: 1 сен 2022
- How Apache Kafka compares to a traditional message queue?
In this video, we will go over key features provided by Apache Kafka and see how it compares with traditional message queue systems. Наука
Want to see more videos like this? Let us know what topics you are interested in.
Looking for tailored consultations and mentorship sessions? Reach out to us via email at info@relbis.com.
This is quite possibly the best explanation on youtube. Clear and concise. Great work!
Thank you for sharing this!
perfect comparison, much better video than dozens I found here on YT, thanks a lot!
Wow, thanks!!!
I think that in the "Kafka consumer limit" it should be mentioned that the limit exists within a consumer group, and you can have multiple consumer groups.
Good point! Thank you for the feedback!
This is exactly what I needed! Subscribed for more.💥💥💥
More to come!
Amazing video, Please remove the music.
Will work on it. Thank you for honest feedback!
Wow, the music is ridiculous. What - am I supposed to get up and dance while learning about message queues?
Why not? Movement helps learning!
I loved the music!
Quick and clear, good job !
Thanks for sharing!
great video, thank you!!!
Glad you liked it!
The best video which I saw once and understand this concept. Want more videos like this
very nice visualisation, thank you a lot! and unlike other people, i personally like the music, quite soft and inconspicuous~
Huge thank you for taking your time and sharing your thoughts! I am very happy that you liked the music!
Please, please, ditch the intrusive music....makes it REALLY HARD to concentrate.
It's very useful for me, great job!😄
Thank you for the feedback! Really appreciate it!
PLz provide full course Apache Kafka with diagram
it is awesome
At second 4:30, why is that after message 2 fails to be received by consumer 2 and then the process is restarted, the message is sent to consumer 1 instead of consumer 2? I thought that each consumer only reads messages from only 1 partition?
In this case, consumer # 2 stops due to an error and does not recover. After that consumer #1 takes over processing of messages.
Sorry for the confusion.
What is a consumer a server or a cache db?
Consumers are applications that process events.
See this page for details: kafka.apache.org/documentation/#:~:text=Producers%20are%20those%20client%20applications%20that%20publish%20(write)%20events%20to%20Kafka%2C%20and%20consumers%20are%20those%20that%20subscribe%20to%20(read%20and%20process)%20these%20events
nice... Keep the code simple😊
Good explanation
Thanks and welcome!
i think the information presented for queue broadcasting is incorrect. Messaging model is either point-to-point or pub-sub. When messaging model is pubsub, we require a message broker inbetween the producer and consumer. The message broker creates copy of the message and it is put into the subscribing MDB(Message Driven Bean). Is it not ?
@KishoreKumar-ur3br,
We appreciate your question! 🤝
In this video, we are talking about a traditional message queue. Publish-subscribe messaging pattern uses a different approach.
We understand that many modern message brokers support multiple messaging models/patterns. However, this video is not comparing Apache Kafka with a specific implementation of a message broker. The purpose of this video is to compare Apache Kafka with a traditional message queue.
You can find the definition of a message queue using the following links:
- aws.amazon.com/message-queue/#:~:text=A%20message%20queue%20is%20a,once%2C%20by%20a%20single%20consumer.
- en.wikipedia.org/wiki/Message_queue
Please feel free to follow up and comment, if something is not clear. 👍
Yes, Kafka vs. MQTT Pub/Sub would be a better comparison. Maybe you could create that video next?
very useful
Glad to hear that! Thank you!
Very nice
Thanks
Even in traditional pub sub, multiple subscribers possible. IBM MQ, AWS SNS ....
Thanks for the video, but It will be nice if you remove the music
Thank you for your feedback! Will definitely work on improving the music part.
Music is super annoying please remove during the lesson
BGM is troubling and distracting.
Appreciate the feedback! Will be fixed in next videos.
Nice work! Please remove the music
This is all such nonsense. The major queue products support the same functionality as Kafka. It’s entirely a matter of how you choose to configure them.
Background music is too loud and shady
My apologies. New videos will not have this problem!
Good video .. horrible music 🙊
I really appreciate your feedback. Thank you!
Mosquitoes music
remove the music please
Thank you for the feedback!
imo, these comparisons are wrong
keep your code simple, don't use kafka
Why not?
@@relbis-labs there is no reason to use it. We lived without Kafka for decades, we survived. I've used Kafka in the past, even used it for personal projects. Discovered it was a worthless overcomplicated tool.
A lot of people who use it have a lot of reasons to do so. As in any engineering discipline, we must use the right tool for the job.
Still really appreciate you sharing your thoughts and your opinion, even if it does not align with our point of view. Having diverse opinions helps everyone to learn and grow.