VIA AURELIA

VIA AURELIA

App-Embedded Service Mesh

Rust library for an app-embedded, high performance service mesh with binary data over TCP and sockets.

Via Aurelia (lat.) = key Roman imperial trunk road leading north out of Rome along the coast of Etruria (modern Tuscany)

  • Allows Rust-native, binary inter-process communications (IPC) among instances of the same app or related apps sharing the same binary protocol definition.
  • Operates over TCP for network or sockets for local connections with strong public-key authentication over both.
  • Provides message and blob sending with defined timeouts.
  • Intended for long-lived connections among distributed nodes.

Status: Early Alpha

Links: