asynkron / protoactor-go

Proto Actor - Ultra fast distributed actors for Go, C# and Java/Kotlin
http://proto.actor
Apache License 2.0
4.97k stars 515 forks source link

How can a member within a cluster be restarted? #1083

Closed DustOak closed 2 months ago

DustOak commented 2 months ago

When I use Etcd for clustering, after nodes A and B start up, closing A normally, and then restarting A, the existence of Remote.BlockedList causes node B to ignore A and not include it in the MemberList. What should I do at this point to ensure that node B can place the reconnected A into the MemberList?

image

DustOak commented 2 months ago

I'm sorry, I really can't understand why a normally closed node is added to the blocked list, leading to the inability to join the Member List after restarting.

image

rogeralsing commented 2 months ago

It will not be the same member when it restarts. it will have a new ID