Skip to content

bienkma/SentAndReceivedMsgQueue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A program is simple app that help to send and receive the messages to/from message queue

user UI → app → Queue(kafka) → app → user UI

Notes:

  • This app will be deployed using Docker one container per module.
  • You can write in any programing language.
  • Write Ansible modules to build and deploy this app to server (you can use your local host).

Install:

  • Edit IP_HOST for app binding
$ git clone https://github.com/bienkma/SentAndReceivedMsgQueue.git
$ cd SentAndReceivedMsgQueue
$ vi .env 
$ vi ansible.yml
  vars:
    IP_HOST: "192.168.1.47" # changeme
  • Install with docker-compose
$ cd SentAndReceivedMsgQueue
$ cd app; sudo docker build -t app .
$ cd ../ui; sudo docker build -t ui .
$ sudo docker-compose -f docker-compose.yml up -d
$ sudo docker ps
  • Install with ansible
$ sudo apt-get update
$ sudo apt-get install software-properties-common
$ sudo apt-add-repository ppa:ansible/ansible
$ sudo apt-get update
$ sudo apt-get install ansible
$ ansible-playbook ansible-playbook docker-deploy.yml

Run:

$ sudo  docker exec -it 42d7d669193e /bin/bash
$ ./ui
s enter for send msg
clt-c quit

$./ui
r enter for receive msg
clt-c quit

Screen:

  • Sender & Receiver

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors