Messaging Technology With Persistent Storage and Client Registry

General Tech Technology & Software 3 years ago

2.13K 1 0 0 0

User submissions are the sole responsibility of contributors, with TuteeHUB disclaiming liability for accuracy, copyrights, or consequences of use; content is for informational purposes only and not professional advice.

Answers (1)

Post Answer
profilepic.png
manpreet Tuteehub forum best answer Best Answer 3 years ago

Is there a server-technology that provides a continuous stream of entries to an arbitrary number of listening clients (APIs should be available for many programming languages, preferably through a binary protocol)? Unlike some messaging/broker-technology like RabbitMQ I'd have the following requirements:

  • The entries delivered MUST be persisted and MUST never be purged (unlike a traditional message queue that removes messages once they were consumed)

  • The technology should provide a registration mechanism for listeners. Once listeners have registered, the server technology should maintain state of events that were successfully pushed to the registered listeners.

  • If a listener reconnects all entries that haven't been consumed by the reconnecting listener MUST be pushed, so that there is a guarantee that EACH registered listener receives EACH persisted message (at least) once.

0 views
0 shares

No matter what stage you're at in your education or career, TuteeHUB will help you reach the next level that you're aiming for. Simply,Choose a subject/topic and get started in self-paced practice sessions to improve your knowledge and scores.

Similar Forum