Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Threading.Tasks;
- using Microsoft.Extensions.Logging;
- using Orleans.Hosting;
- using Orleans.Runtime.Configuration;
- namespace Silo
- {
- class Program
- {
- static void Main(string[] args)
- {
- var silo = BuildSilo();
- silo.StartAsync().Wait();
- Console.ReadLine();
- silo.StopAsync().Wait();
- }
- private static ISiloHost BuildSilo()
- {
- var localConfiguration = ClusterConfiguration.LocalhostPrimarySilo();
- localConfiguration.AddMemoryStorageProvider();
- return new SiloHostBuilder()
- .UseConfiguration(localConfiguration)
- .ConfigureLogging(logging => logging.AddConsole())
- .Build();
- }
- }
- }
Add Comment
Please, Sign In to add comment