Jump Consistent Hash implementation for shard picker
Inheritance: ISharding
        static IHydra CreateHydra()
        {
            var sharding = new JumpSharding();

            return Core.Hydra.Create(sharding, new[] { CloudStorageAccount.DevelopmentStorageAccount,
                                                       CloudStorageAccount.DevelopmentStorageAccount,
                                                       CloudStorageAccount.DevelopmentStorageAccount,
                                                       CloudStorageAccount.DevelopmentStorageAccount,
                                                       CloudStorageAccount.DevelopmentStorageAccount });
        }
Beispiel #2
0
        protected static IHydra CreateHydra()
        {
            var sharding = new JumpSharding();

            return Core.Hydra.Create(sharding, new[]
            {
                CloudStorageAccount.Parse(Environment.GetEnvironmentVariable("HYDRATEST")),
                CloudStorageAccount.Parse(Environment.GetEnvironmentVariable("HYDRATEST")),
                CloudStorageAccount.Parse(Environment.GetEnvironmentVariable("HYDRATEST")),
                CloudStorageAccount.Parse(Environment.GetEnvironmentVariable("HYDRATEST")),
                CloudStorageAccount.Parse(Environment.GetEnvironmentVariable("HYDRATEST"))
            });
        }