]>
description | none |
last change | Fri, 23 Oct 2020 15:51:50 +0000 (17:51 +0200) |
URL | https://git.somenet.org/pub/jan/sbc.git |
git remote set-url origin ssh://git@git.somenet.org:2/pub/jan/sbc.git | |
git@git.somenet.org:/pub/jan/sbc.git |
mvn exec:java -Dexec.mainClass="at.ac.tuwien.sbc.valesriegler.group.GroupAgent" -Dexec.args="XVSM"
mvn exec:java -Dexec.mainClass="at.ac.tuwien.sbc.valesriegler.pizzeria.PizzeriaAgent" -Dexec.args="JMS"
mvn exec:java -Dexec.mainClass="at.ac.tuwien.sbc.valesriegler.jms.waiter.Waiter" -Dexec.args="1"
mvn exec:java -Dexec.mainClass="at.ac.tuwien.sbc.valesriegler.jms.cook.Cook" -Dexec.args="1"
The Group Agent always expects a running space on 9876 and 9877! The Load Balancer also expects a running space (given as argument) as well as waiters, cooks, pizzerias and drivers.
Start the Spaces first and then the actors!
After the Pizzeria starts it registers itself at the Group Agent. Then the pizzeria can be selected on group creation.
mvn exec:java -Dexec.mainClass="org.mozartspaces.core.Server" -Dexec.args=9876
mvn exec:java -Dexec.mainClass="org.mozartspaces.core.Server" -Dexec.args=9877
mvn exec:java -Dexec.mainClass="at.ac.tuwien.sbc.valesriegler.group.GroupAgent" -Dexec.args="XVSM"
mvn exec:java -Dexec.mainClass="at.ac.tuwien.sbc.valesriegler.pizzeria.PizzeriaAgent" -Dexec.args="XVSM <PORT>"
mvn exec:java -Dexec.mainClass="at.ac.tuwien.sbc.valesriegler.xvsm.waiter.Waiter" -Dexec.args="<ID> <Pizzeria-PORT>"
mvn exec:java -Dexec.mainClass="at.ac.tuwien.sbc.valesriegler.xvsm.cook.Cook" -Dexec.args="<ID> <Pizzeria-PORT>"
mvn exec:java -Dexec.mainClass="at.ac.tuwien.sbc.valesriegler.xvsm.driver.Driver" -Dexec.args="<ID> <Pizzeria-PORT>"
mvn exec:java -Dexec.mainClass="at.ac.tuwien.sbc.valesriegler.xvsm.loadbalancer.LoadBalancer" -Dexec.args="<ID> <PORT>"
As an example three files are included in the Root-directory: runXVSM-spaces.sh, runXVSM.sh, runXVSM-group.sh, runXVSM-loadbalancer.sh Run them in that order.
10 years ago | InitialCommit | | commit | shortlog | log |
3 years ago | master | shortlog | log | tree |