A chat application that sends and receives messages between A Client and B Client.
- A User and b user send and receive messages 1: 1.
- A user can send a single file to another user.
- The client uses a web browser. It is a kind of web-based chatting program.
- It has a message queue. A When a user sends a message, it pushes it to a message queue and then pulls this message and sends it to the another user.
- Java 1.8 or later
- Maven 3.0
- Kafka 0.10.2
- Zookeeper 3.4.10
Below software are being used to run this application.
Download and unzip the source repository for this guide, or clone it using Git: git clone https://github.com/Seunghoon-Oh/chatting-kafka.git
mvn clean package
java -jar chatting-kafka-0.1.0.jar
- This will start the server on http://localhost:8080
- http://54.68.110.18:8080
- User: steve, bread