Filipino
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 agentDiagram: 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 ▸ RESTstatus ▸ WSLANTiming consoleDeck agent~9 MBCloud ng PiranhaMga 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 offlineDiagram: 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 offlineTiming consolePiranha engineMga browser sa deckloopback — walang wifi sa kritikal na landasoptional syncCloud 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 hybridDiagram: 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.CheckoutI-sync pabalikCloud ng Piranhaplan · seed · history● tumatakbo nang ganap na offlineDeck laptop
Pinakamainam sa dalawaNasa 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.

ModeloPinakamainam kapag…Ano ang tumatakbo nang lokalSaan naninirahan ang datos
Cloud + deck agentMaaasahang wifi ng venue o hotspot na matatag.Deck agentCloud ng Piranha
Desktop, ganap na offlineWifi ng venue na hindi mo mapagkakatiwalaan — o wala talaga.Piranha engineDeck laptop
Local-cloud hybridPagpaplano sa opisina + isang hindi mahuhulaang pool deck.Piranha engineDeck laptop → Cloud ng Piranha