halturin
Joined 10 years ago
Joined 10 years ago
Key highlights:
- 21M+ msg/sec locally, ~5M msg/sec over network
- Distributed Pub/Sub: 2.9M msg/sec delivery to 1,000,000 subscribers across 10 nodes
- New Leader actor with Raft-inspired consensus for distributed coordination
- Metrics actor for Prometheus integration out of the box
- Spawn time control, shutdown timeout, pprof labels for debugging stuck processes
- Critical bug fix for Link/Monitor exits in network layer
Also shipped completely rewritten documentation with new guides on building clusters, message versioning, and debugging distributed systems https://docs.ergo.services
Full changelog: https://github.com/ergo-services/ergo?tab=readme-ov-file#cha...
PS for me, it's more like reinventing Erlang ideas in Golang. If you want to cut the corner here is the ready-to-use Framework in Golang https://github.com/ergo-services/ergo - implements all Erlang' neats.
AMA
PS: i'll be publishing Ergo Framework for Rust soon (same actors, same network, fully interoperable peers)