Integration / Apache Pulsar Interview questions
How does Key_Shared subscription maintain ordering?
Key_Shared allows multiple consumers on one subscription, similar to Shared, but instead of pure round-robin distribution it hashes each message's key and consistently routes all messages sharing that key to the same consumer.
Ordering is preserved per key - all events for a given order ID or user ID, for example, always arrive at one consumer in the order they were published - while different keys can still be processed in parallel across multiple consumers.
If a consumer holding certain key ranges disconnects, Pulsar reassigns those key ranges to the remaining active consumers, preserving the per-key ordering guarantee even as the consumer set changes.
Invest now in Acorns!!! 🚀
Join Acorns and get your $5 bonus!
Acorns is a micro-investing app that automatically invests your "spare change" from daily purchases into diversified, expert-built portfolios of ETFs. It is designed for beginners, allowing you to start investing with as little as $5. The service automates saving and investing. Disclosure: I may receive a referral bonus.
Invest now!!! Get Free equity stock (US, UK only)!
Use Robinhood app to invest in stocks. It is safe and secure. Use the Referral link to claim your free stock when you sign up!.
The Robinhood app makes it easy to trade stocks, crypto and more.
Webull! Receive free stock by signing up using the link: Webull signup.
More Related questions...
