Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kiko-g/reliable-pub-sub-service
FEUP SDLE | Reliable Pub/Sub Service | 2021/22
https://github.com/kiko-g/reliable-pub-sub-service
pubsub python zeromq
Last synced: 4 days ago
JSON representation
FEUP SDLE | Reliable Pub/Sub Service | 2021/22
- Host: GitHub
- URL: https://github.com/kiko-g/reliable-pub-sub-service
- Owner: kiko-g
- License: mit
- Created: 2022-04-29T15:12:46.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-04-29T15:22:41.000Z (over 2 years ago)
- Last Synced: 2024-11-23T08:17:52.641Z (2 months ago)
- Topics: pubsub, python, zeromq
- Language: Python
- Homepage:
- Size: 107 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Reliable Pub Sub Service
## Documentation
This section is the README inside the [docs](docs) folder.
## Requirements
- `ZeroMQ`
- `Python3.9.6````sh
pip install pyzmq # make sure pip corresponds to your python installation
```## Execution
### Standard executions
```bash
cd src/scripts
bash linux.sh
``````bat
cd src/scripts
./windows.bat
```### Custom executions
#### Format
```sh
# open a shell for each command below
python src/proxy.py
python src/server.py
python src/client.py ( )# you may want to spawn multiple servers and clients
# make sure server/client IDs are not repeated
```#### Example
```sh
# open a shell for each command below
python src/proxy.py
python src/server.py 1
python src/client.py 1
python src/client.py 2
python src/client.py 3
python src/client.py 4
```## Description
Project guide [here](https://web.fe.up.pt/~pfs/aulas/sdle2021/projs/proj1.html)
## Team
1. [Francisco Goncalves](https.github.com/kiko-g)
2. [Inês Quarteu](https.github.com/InesQuarteu)
3. [Jéssica Nascimento](https.github.com/)
4. [Rúben Almeida](https.github.com/arubenruben)