NexusFabricCereți o prezentare

De ce un singur program

Ușa din față, transformarea și rutarea, o coadă persistentă, cu reîncercări și coadă moartă, jurnalul mesajelor și interfața de administrare rulează într-un singur program. Furnizorul dumneavoastră de identitate, proxy-ul invers și stocarea rămân unde sunt.

Ce nu mai trebuie să rulați

Un strat de integrare asamblat

  • API gateway
  • Server de integrare
  • Broker de mesaje
  • Depozit de jurnale
  • Consolă de administrare

Fiecare se instalează, primește corecții și se actualizează separat.

NexusFabric

  • Ușa din față
  • Transformarea și rutarea
  • Coada persistentă
  • Jurnalul mesajelor
  • Interfața de administrare

Un singur program de instalat și de actualizat.

  • Furnizorul dumneavoastră de identitate
  • Proxy-ul dumneavoastră invers
  • Stocarea dumneavoastră
În stânga: un strat de integrare asamblat din produse separate. În dreapta: aceleași sarcini, într-un singur program. Furnizorul de identitate, proxy-ul invers și stocarea rămân ale dumneavoastră, de ambele părți.

Piesele dintr-un singur program

Scris în Rust.

Patru căi de intrare, aceleași reguli de livrare

Un mesaj poate sosi prin HTTP, prin coadă, după un orar sau prin gRPC. Toate cele patru uși intră pe aceeași cale de livrare, unde deduplicarea, corelarea și memoizarea răspunsului se decid într-un singur loc, nu se rescriu pentru fiecare ușă.

Mai multe motoare, fără cluster de administrat

Porniți același program din nou, peste același director de stare. Motoarele se coordonează doar prin lacăte de fișier: fără orchestrator, fără consens, fără registru de noduri.

Ce rămâne al dumneavoastră

  • Furnizorul dumneavoastră de identitate.
  • Proxy-ul dumneavoastră invers. La el se termină TLS, în fața platformei, ca la celelalte servicii ale dumneavoastră.
  • Stocarea dumneavoastră. Mai multe motoare citesc și scriu acolo în același director de stare.