Skip to content

hmichalski/jms-chat-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

jms-chat-app

JMS (Java Message Service) Chat App.

preview-gif

About

This repo shows a simple localhost messaging app I've made as one of my Java class assignments.

Usage

  • 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

Technology

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.

tech