Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pre release #21

Merged
merged 14 commits into from
Mar 3, 2023
Prev Previous commit
Next Next commit
Updated README
  • Loading branch information
anthdm committed Mar 2, 2023
commit 62385542572b2cce8b4d0e5daa7d827a37e087ad
13 changes: 7 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,17 @@

# Blazingly fast, low latency actors for Golang

Hollywood is an ULTRA fast actor engine build for speed and low-latency applications. It can handle **10 million messages in under 1 second**.
Hollywood is an ULTRA fast actor engine build for speed and low-latency applications. Think about game servers, adversting brokers, trading engines, etc... It can handle **10 million messages in under 1 second**.

## Features

- lock free LMAX based message queue for low latency messaging
- lock free LMAX based message queue for ultra low latency messaging
- guaranteed message delivery on receiver failure (buffer mechanism)
- fire/forget or request/response messaging, or both.
- dRPC as the transport layer
- Optimized protoBuffers without reflection
- Optimized proto buffers without reflection
- lightweight and highly customizable
- built and optimized for speed
- cluster support with Consul [coming soon...]
- cluster support [coming soon...]

# Benchmarks

Expand Down Expand Up @@ -69,7 +70,7 @@ func main() {
```Go
e.Spawn(newFoo, "foo",
actor.WithMaxRestarts(4),
actor.WithInboxSize(999),
actor.WithInboxSize(1024 * 2),
actor.WithTags("bar", "1"),
)
```
Expand Down