Pokled

nodyx-relay en Rust — TCP:7443 + HTTP:7001, auto-reconnect PostgreSQL

Pokled · Mar 22, 2026, 02:00 PM
209 vues
3 réponses
Mar 22, 2026, 02:00 PM #1

nodyx-relay — architecture technique

nodyx-relay est le service Rust P2P qui rend les instances Nodyx accessibles depuis n'importe où, même derrière un NAT strict.

Fonctionnement

  • TCP:7443 — tunnel chiffré pour les connexions WebSocket entrantes
  • HTTP:7001 — API de gestion (enregistrement d'instances, healthcheck)
  • DbPool auto-reconnect — reconnexion PostgreSQL automatique après une coupure réseau

Intégration Nodyx

Quand une instance démarre, elle s'enregistre sur le relay. Le relay agit comme point de rendez-vous pour les connexions entrantes. Les données restent chiffrées — le relay ne voit pas le contenu.

Version actuelle : v0.1.3-p2p

Réponse #2
Mar 23, 2026, 10:00 AM #2

Le DbPool auto-reconnect est un détail important pour des instances tournant sur des connexions internet résidentielles (coupures régulières). C'est quoi le délai de reconnexion en pratique ?

Réponse #3
Mar 24, 2026, 09:00 AM #3

@Futil le délai de reconnexion est configurable (backoff exponentiel, défaut : 1s → 2s → 4s → max 30s). En pratique sur une connexion résidentielle avec des micro-coupures de moins de 30s, les clients ne voient rien.

Vous devez être connecté pour répondre.

Se connecter