Proto Actor – Fast distributed actors for Golang and C#
1–10 of 47 posts
Re: Proto Actor – Fast distributed actors for Golang and C#
#2Re: Proto Actor – Fast distributed actors for Golang and C#
#3Re: Proto Actor – Fast distributed actors for Golang and C#
#4Re: Proto Actor – Fast distributed actors for Golang and C#
#5Re: Proto Actor – Fast distributed actors for Golang and C#
#6Not sure why it should be trusted more than Akka or Akka.Net. Akka is much much more than just "actors".
Re: Proto Actor – Fast distributed actors for Golang and C#
#7.NET and Go are a weird pairing, especially since the library isn't actually "cross-platform." It's two separate implementations. I wonder what the impetus was to develop this library on those two particular platforms, especially since there's already Akka.NET and most people can't shut up about how much they love Goroutines as a concurrency primitive.
Re: Proto Actor – Fast distributed actors for Golang and C#
#8Actor-based approaches with hundreds of thousands of actors are really amazing, powerful and often simpler than equivalent channel based systems, conceptually. But they require special GC considerations to be made "efficient" of a really high level of mechanical sympathy to make sure you aren't creating pathologically bad situations for the garbage collector.
Re: Proto Actor – Fast distributed actors for Golang and C#
#9 func actor_foo(things) error {
set_up_stuff()
defer clean_up_stuff()
for {
select {
case msg :=
I recognize there is more to the actor model than just message loops, but I found that an explicit for-select-switch results in better overall readability.Re: Proto Actor – Fast distributed actors for Golang and C#
#10Not sure why it should be trusted more than Akka or Akka.Net. Akka is much much more than just "actors".