2015-12-11 105 views
1

我想弄清楚,如果在同一個集羣中託管2個不同的Orleans顆粒,同時在同一個虛擬網絡中的不同集羣中部署2個不同的顆粒,會有多少perf-hit。有人可以就此提供一些指導,也可以在這種情況下兩粒穀物如何相互交談。Orleans集羣通信

回答

5

目前開箱奧爾良只支持同一集羣內的糧食直接通訊。如果您有兩個不同的羣集(兩個不同的Azure部署),則需要添加一層前端並通過前端進行調用。例如,集羣A中的grain a將對集羣B中的前端進行HTTP調用,集羣B中的前端將轉發到集羣B中的grain b。

我們目前正在爲Orleans中的多集羣添加支持,其中還將包括地理分佈式羣集(不同的數據中心)。你可以在這裏找到很多細節:https://github.com/dotnet/orleans/issues/948 一些正在進行的工作是:https://github.com/dotnet/orleans/milestones/Multi-Cluster