Deployment

Mga modelo ng deployment

Iisang sistema, tatlong hugis. Pumili ayon sa network ng iyong venue at kung gaano mo gustong patakbuhin nang mag-isa — at magpalit mamaya nang hindi binabago kung paano gumagana ang meet.

Cloud + deck agent Diagram: kumokonekta ang timing console sa tabi ng pool sa isang maliit na deck agent, na tumutulay sa network papunta sa cloud ng Piranha; kumokonekta sa cloud ang mga browser sa phone, tablet, at laptop. results ▸ REST status ▸ WS LAN Timing console Deck agent ~9 MB Cloud ng Piranha Mga browser sa deck
Mga venue na may magandang network

Cloud + deck agent

Lahat ay tumatakbo sa cloud. Sa deck, isang ~9 MB na agent ang gumagawa lamang ng mga gawaing talagang lokal — hawakan ang link sa timing console at itulak pataas ang mga resulta.

  • Buksan ang meet sa kahit anong browser, sa kahit anong device sa site.
  • Isang maliit na cross-platform na agent ang nag-uugnay sa console sa tabi ng pool papunta sa cloud.
  • Ina-upload ang mga resulta sa HTTP; nagsa-stream nang live ang status ng timer sa WebSocket.
  • Walang ie-install ang staff — mag-sign in lang at patakbuhin.

Maaasahang wifi ng venue o hotspot na matatag.

Desktop, ganap na offline Diagram: ang timing console, ang Piranha engine, at isang browser UI ay tumatakbo lahat sa iisang laptop sa lokal na loopback, na may opsyonal na susunod na sync sa cloud. Deck laptop ● tumatakbo nang ganap na offline Timing console Piranha engine Mga browser sa deck loopback — walang wifi sa kritikal na landas optional sync Cloud ng Piranha
Mga venue na pabago-bago ang wifi

Desktop, ganap na offline

Ang buong backend, na ginawang native app, ay tumatakbo sa iisang laptop sa deck. Walang network sa kritikal na landas — ang timing console, discovery, at .gen ingestion ay lahat loopback-local.

  • Isang installer kada OS (Windows, macOS, Linux) — double-click para tumakbo.
  • Timing console, mga resulta, seeding, scoring, mga export — lahat nasa box.
  • Maaaring tuluyang mawala ang wifi at hindi ito mapapansin ng meet.
  • Lahat ng datos mo sa iisang lokal na SQLite file — kopyahin para mag-back up o dalhin kahit saan.

Wifi ng venue na hindi mo mapagkakatiwalaan — o wala talaga.

Local-cloud hybrid Diagram: isang meet ay nicheck-out mula sa cloud papunta sa deck laptop, pinatakbo nang ganap na offline sa deck, pagkatapos ay nicheck-in pabalik para i-sync ang mga resulta sa cloud. Checkout I-sync pabalik Cloud ng Piranha plan · seed · history ● tumatakbo nang ganap na offline Deck laptop
Pinakamainam sa dalawa Nasa roadmap

Local-cloud hybrid

Ang binalak na pinakamainam sa dalawa: magplano at mag-seed sa cloud, i-checkout ang meet sa deck laptop para sa araw ng karera, patakbuhin nang ganap na lokal, pagkatapos ay i-sync pabalik ang mga resulta. Sa ngayon, hiwalay nang umiiral ang mga bahagi — pagpaplano sa cloud kasama ang offline na desktop app; ang one-click na checkout at sync ay nasa roadmap.

  • I-checkout ang isang meet: ibinibigay ng cloud sa laptop ang pamamahala sa araw ng deck.
  • Patakbuhin nang ganap na offline sa deck gamit ang buong desktop engine.
  • I-check in pabalik: nagsi-sync sa cloud ang mga resulta, oras, at DQ.
  • Sentralisadong nag-a-update ang kasaysayan ng manlalangoy at mga rekord sa sandaling mag-sync ka.

Pagpaplano sa opisina + isang hindi mahuhulaang pool deck.

Alin ang bagay sa iyong venue?

Isang magaspang na gabay — wala ni isa ang naggagapos sa iyo. Magkapareho ang modelo ng meet, datos, at mga ulat sa tatlo.

Modelo Pinakamainam kapag… Ano ang tumatakbo nang lokal Saan naninirahan ang datos
Cloud + deck agent Maaasahang wifi ng venue o hotspot na matatag. Deck agent Cloud ng Piranha
Desktop, ganap na offline Wifi ng venue na hindi mo mapagkakatiwalaan — o wala talaga. Piranha engine Deck laptop
Local-cloud hybrid Pagpaplano sa opisina + isang hindi mahuhulaang pool deck. Piranha engine Deck laptop → Cloud ng Piranha