Развёртывание

Модели развёртывания

Одна система, три формы. Выбирайте по сети вашего объекта и по тому, сколько хотите обслуживать сами — и меняйте позже, не меняя того, как работает соревнование.

Облако + агент у бассейна Схема: пульт хронометража у бассейна подключается к небольшому агенту у бассейна, который мостом по сети связывается с облаком Piranha; браузеры на телефонах, планшетах и ноутбуках подключаются к облаку. results ▸ REST status ▸ WS LAN Пульт хронометража Агент у бассейна ~9 MB Облако Piranha Браузеры у бассейна
Объекты с хорошей сетью

Облако + агент у бассейна

Всё работает в облаке. У бассейна агент весом ~9 MB делает только неустранимо локальные задачи — держит связь с пультом хронометража и отправляет результаты наверх.

  • Откройте соревнование в любом браузере, на любом устройстве на месте.
  • Крошечный кроссплатформенный агент соединяет пульт у бассейна с облаком.
  • Результаты загружаются по HTTP; статус хронометража транслируется в реальном времени по WebSocket.
  • Персоналу нечего устанавливать — просто войдите и работайте.

Надёжный вай-фай на объекте или стабильная точка доступа.

Настольный, полностью офлайн Схема: пульт хронометража, движок Piranha и браузерный интерфейс работают на одном ноутбуке через локальный loopback, с необязательной более поздней синхронизацией с облаком. Ноутбук у бассейна ● работает полностью офлайн Пульт хронометража Движок Piranha Браузеры у бассейна loopback — без вай-фая на критическом пути optional sync Облако Piranha
Объекты с нестабильным вай-фаем

Настольный, полностью офлайн

Весь бэкенд, упакованный в нативное приложение, работает на одном ноутбуке у бассейна. Ноль сети на критическом пути — пульт хронометража, обнаружение и приём .gen все локальные через loopback.

  • Один установщик на ОС (Windows, macOS, Linux) — двойной щелчок и готово.
  • Пульт хронометража, результаты, посев, подсчёт очков, экспорты — всё на этом устройстве.
  • Вай-фай может пропасть совсем, а соревнование этого даже не заметит.
  • Все ваши данные в одном локальном файле SQLite — скопируйте его для резервной копии или перенесите куда угодно.

Вай-фаю на объекте нельзя доверять — или его вовсе нет.

Гибрид «локально-облако» Схема: соревнование выписывается из облака на ноутбук у бассейна, проводится полностью офлайн у бассейна, а затем возвращается для синхронизации результатов с облаком. Выписать Синхронизировать обратно Облако Piranha plan · seed · history ● работает полностью офлайн Ноутбук у бассейна
Лучшее из обоих В планах развития

Гибрид «локально-облако»

Запланированное лучшее из обоих: планируйте и сейте в облаке, выпишите соревнование на ноутбук у бассейна на день заплывов, проведите его полностью локально, а затем синхронизируйте результаты обратно. Сегодня части уже существуют по отдельности — облачное планирование плюс офлайн-приложение для настольного компьютера; выписка и синхронизация в один клик есть в планах развития.

  • Выпишите соревнование: облако передаёт ноутбуку управление на день заплывов.
  • Проводите полностью офлайн у бассейна с полным настольным движком.
  • Верните его: результаты, время и дисквалификации синхронизируются с облаком.
  • История спортсмена и рекорды обновляются централизованно в момент синхронизации.

Планирование в офисе + непредсказуемый бортик бассейна.

Какая подойдёт вашему объекту?

Примерный ориентир — ни одна вас не связывает. Модель соревнования, данные и отчёты одинаковы во всех трёх.

Модель Лучше всего, когда… Что работает локально Где живут данные
Облако + агент у бассейна Надёжный вай-фай на объекте или стабильная точка доступа. Агент у бассейна Облако Piranha
Настольный, полностью офлайн Вай-фаю на объекте нельзя доверять — или его вовсе нет. Движок Piranha Ноутбук у бассейна
Гибрид «локально-облако» Планирование в офисе + непредсказуемый бортик бассейна. Движок Piranha Ноутбук у бассейна → Облако Piranha