-
I've been following your project for a few months now. Currently, I use ProtoActor in .NET applications, where it is clearly more mature. When evaluating ProtoActor for Golang, I noticed that it does not yet have the same maturity and stability as the .NET version, even though some companies are already using it in production. So, I started looking for alternatives and came across your project. I would like to know:
P.S.: I really enjoy following your projects and learning from your code |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
@bencz thanks for following the project.
P.S: I am not the smartest engineer to build such a library. There are other frameworks in the ecosystem:
|
Beta Was this translation helpful? Give feedback.
-
@bencz In GoAkt, actor messages are defined exclusively using Google Protocol Buffers. This choice was intentional to maintain a consistent message format across both local and networked communication, avoiding unnecessary serialization when messages go over the wire. While using Protobuf for in-process messaging introduces some overhead compared to native Go structs, the simplicity, schema evolution support, and interoperability outweigh these trade-offs for now. Optimizations are be explored for in-process performance becomes a bottleneck. |
Beta Was this translation helpful? Give feedback.
@bencz thanks for following the project.