Skip to content
This repository was archived by the owner on Oct 11, 2023. It is now read-only.

Latest commit

 

History

35 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

distributed-messaging

RabbitMQ based messaging simulator for Distributed Algorithms

Install and run project

This is a temporary version, improvements expected before 1st of March, 2020.

Description

Simulate many independent algorithm nodes on a single or multiple pc, while being able to see and control the messaging traffic.

Install and run

  1. Install RabbitMQ-docker or RabbitMQ-server (as per https://www.rabbitmq.com/download.html)
  2. Install python 3.7 (3.8 has some warnings in asyncio)
  3. Install pipenv
  4. Activate pipenv environment (f.e. Example)
  5. Make sure: Install dependencies from Pipfile by running pipenv install (asyncio, aio_pika, etc.)
  6. Run docker-compose up -d or start RabbitMQ-server (see step 1)
  7. Run main.py with python -m main.py

Optional:

  • open VSCode and run project from there
  • open PyCharm and run project from there
  • open any command prompt and run with step 7)

About

RabbitMQ based messaging simulator for Distributed Algorithms

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages