- Python 3
-
python3 -m venv venv -
Ative o ambiente virtual com
source venv/bin/activateno Linux,. .\venv\Scripts\activateno Windows -
pip install -r requirements.txt -
python3 ownership_server.py -
Em outro terminal: Ative o ambiente virtual e rode
python3 ./app_a/app_a.py -
Em outro terminal: Ative o ambiente virtual e rode
python3 ./app_b/app_b.py -
Abrir
localhost:5000no navegador para acessar o primeiro servidor, com arquivos espelhados para o servidor acessivel emlocalhost:5001e vice-versa
- Crie um arquivo no formulario principal. Tente editar enquanto outro usuario edita: o app bloqueia. Ao visualizar com um usuario um arquivo em edicao por outro, as mudancas se refletem em intervalos poucos segundos ao arquivo ser salvo pelo editor. Os servidores compartilham o estado da posse dos arquivos em tempo de execucao.