Reliable Pub Sub Service
Documentation
This section is the README inside the docs folder.
Requirements
ZeroMQPython3.9.6
pip install pyzmq # make sure pip corresponds to your python installationExecution
Standard executions
cd src/scripts
bash linux.sh <server_amount> <client_amount>cd src/scripts
./windows.bat <server_amount> <client_amount>Custom executions
Format
# open a shell for each command below
python src/proxy.py
python src/server.py <id>
python src/client.py <id> (<bool_spawn_errors> <xpub_port> <rep_proxy_port>)
# you may want to spawn multiple servers and clients
# make sure server/client IDs are not repeatedExample
# 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 4Description
Project guide here
Team
On this page
Contributors
MIT License
Created April 29, 2022
Updated October 21, 2023