low-level-design-messaging-queue-pub-sub
low-level-design-messaging-queue-pub-sub copied to clipboard
We have to design a message queue supporting publisher-subscriber model.
trafficstars
Low Level System Design - PubSub Messaging Queue
Video Explanation
https://youtu.be/4BEzgPlLKTo
Problem statement
Check here
Project requirements
- JDK 1.8
- Maven
APIs supported in queue
- createTopic(topicName) -> topicId
- subscribe(topicId, subscriber) -> boolean
- publish(topicId, message) -> boolean
- readOffset(topidId, subscriber, offset) -> boolean