一个Orleans silo是一个执行Orleans grain的宿主服务器。silo到silo的消息和其他的client到silo的消息都通过同一个监听端口。通常一个机器运行一个silo。
Cluster
一定数量的silo可以一起工作组成一个Orleans集群。Orleans运行时完全自动化管理集群。 所有的silo使用一个共享的自动更新的鉴权存储,并且帮助协调集群管理。 Silo通过读取共享存储得知其他的silo的状态。任何时候,一个silo可以通过在共享存储中注册来加入一个群。这样集群可以在运行时动态的扩容。 Orlean通过从集群中移除不响应的silo来保证集群的可靠性和可用性。
想了解更多Orlean如何管理集群的细节,请阅读集群管理。
Next
下面我们来了解什么是client和它如何与Orleans互动。