JMS (Java Message Service) Chat App.
This repo shows a simple localhost messaging app I've made as one of my Java class assignments.
- The admin panel acts as a program entry, logs user activity and allows them to log-in.
- Users get notified whenever someone joins or leaves, every message is timestamped.
- If a user is away, he will receive all the messages exchanged when he logs in next time OpenJMS durable subscriber feature, see it working in the preview
Made with OpenJMS. The Server stores a Topic, to which Message Producer / Consumers can subscribe and post messages to. It also acts as Connection Factory for its clients.