Topic vs. Topic: Solace PubSub+ and Apache Kafka

preview_player
Показать описание
Solace Developer Advocate Aaron Lee explains the differences of how topics are implemented in the Solace event broker and the Kafka streaming platform. This is not a comparison of the products as-a-whole... just simply how each of them have implemented the publish-subscribe communication pattern very differently, including the concept of "topics".

Learn more about Solace vs. Kafka:

Why you should look beyond Kafka for operational use cases:


Рекомендации по теме
Комментарии
Автор

Fantastic! This clears up things quite a bit especially from the perspective of typical usecases where Solace would be a perfect fit 👍

YazadIrani
Автор

Excellent explanation and nice surprise to see Ottawa's map used in your example!

DieselD_OnTheMic
Автор

Great video. You just walked me off the (Kafka) ledge for the app my team is designing. We really need the dynamic topic creation part (Forex example in your video). I do have two follow up questions
1) For my app design my topic can be [app] / [userid] / [sessionid] / [reportid]. I have 1000's of users logged in on any given day and multiple sessions (may logoff and log back in) per user. Given the number of Topics that can get created, (a) do you see a performance problem (b) do I need to delete the topics when all messages in a topic are processed
2) A unique need for my app dictates that I need to know if each topic has the certain number of messages that I expect. reason being, each topic consists of messages (say message header has 1/5 or 3/5) that have been chunked for parallel processing. So at then end I need to know if i have received ALL 5 messages before I can start the task to reconstitute the final output

shankil
Автор

In Solace, there are two options (exclusive and non-exclusive) for topics creation. I think, you explained only exclusive way where topic subscriptions are at event brokers? Non-exclusive way is similar to Kafka ?

pahal
Автор

do you have tutorial on how to do Auth0 in Solace using C API?

tdf.channel
Автор

Kafka ksqlDB does give you the same functionality as the hierarchical topics solace has. I would want to see the performance of simple topics vs /hierarchal wildcarded topics at scale. I have a feeling for performance reasons these would be discouraged, and would fall back to a partitioning strategy. Are there any performance metrics like for like Kafka vs Solace?

mattandruff
Автор

Great explanation. Thanks. Is there a chance to see short HowTo videos that highlight the most powerful parts of solace? It would help developers to easily get into the product and facilitate its adaptation to real business scenarios

VitalyPavluk
Автор

What happens when the consumer is down and the event arrives at the broker in case of Solace?

AshishSharma-iewq
Автор

kafka client api's also have call backs build

rubenwolff