hydra

module
v0.1.0-alpha Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 14, 2025 License: MIT

README

Build Status

Hydra

An actor framework for Go - built on NATS ⚡

Hydra is an opinionated, highly configurable, massively scalable actor framework for Go to build resilient applications with location-transparent messaging, automatic scaling, and fault tolerance.

Features

  • Transparent addressing
  • Virtual actors
  • Seamless scalability
  • Robust resilience
  • Highly configurable
  • Automatic shutdown and resurrection of actors
  • Built-in load balancing
  • Built-in telemetry

Testing

go test -v ./test/e2e/...

Configuration

Check Config type in actorsystem/types.go for all possible configurations, and the carefully chosen defaults.

Please note: This is the system-level configuration. Actor-level configuration can be overridden during actor registration. See ActorTypeConfig in actor/types.go

Directories

Path Synopsis
test

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL