Branch: https://github.com/DzyubSpirit/WebDESS/tree/server/server/go
Для того, чтобы моделировать сети параллельно с помошью ParallelDESS, я написал сервер на Go, который запускает отдельные java машины для каждой симуляции, чтобы несколько клиентов могли одновременно запускать свои модели.
До этого я попытался написать сервер на Java, создавая по объекту PetriSim на каждый запрос. В результате вылетала ошибка, связаная с индексами. Насколько я понял два объекта симуляции нельзя создать из-за использования static переменных, которые нужны для параллельного запуска.
Для того, чтобы запустить сервер должна быть установлена команда java.
Сервер запускается на http://localhost:8080/
Branch: https://github.com/DzyubSpirit/WebDESS/tree/server/server/go
Для того, чтобы моделировать сети параллельно с помошью ParallelDESS, я написал сервер на Go, который запускает отдельные java машины для каждой симуляции, чтобы несколько клиентов могли одновременно запускать свои модели.
До этого я попытался написать сервер на Java, создавая по объекту PetriSim на каждый запрос. В результате вылетала ошибка, связаная с индексами. Насколько я понял два объекта симуляции нельзя создать из-за использования static переменных, которые нужны для параллельного запуска.
Для того, чтобы запустить сервер должна быть установлена команда java.
Сервер запускается на http://localhost:8080/