static void Main(string[] args)
        {
            Console.Title = "Seed";

            var config = HoconLoader.ParseDefaultConfig().WithFallback(DistributedPubSub.DefaultConfig());

            var system = ActorSystem.Create("mirerosystem", config);

            //system.UseSerilog();

            DistributedPubSub.Get(system); // --> DistributedPubsub이 만들어진다.

            system.Run();
        }
        static void Main(string[] args)
        {
            Console.Title = "DistributePubSub.JobHandler";
            //var config = DistributedPubSub.DefaultConfig().WithFallback(HoconLoader.ParseDefaultConfig());
            var config = HoconLoader.ParseDefaultConfig().WithFallback(DistributedPubSub.DefaultConfig());
            var system = ActorSystem.Create("mirerosystem", config);
            //system.UseSerilog();

            //Console.WriteLine(system.Settings.Config.GetConfig("akka.actor.serializers"));
            //Console.WriteLine("Press any key to continue");
            //Console.ReadLine();

            var echo = system.ActorOf(Props.Create(() => new JobHandlerActor()), "handler");

            echo.Tell(new object());

            system.Run();
        }
        static void Main(string[] args)
        {
            Console.Title = "DistributePubSub.JobRequester";
            var config = HoconLoader.ParseDefaultConfig().WithFallback(DistributedPubSub.DefaultConfig());
            var system = ActorSystem.Create("mirerosystem", config);

            var generator = system.ActorOf(Props.Create <JobRequesterActor>(), "distributor");

            system.Run(wait: false);

            Console.WriteLine("any alphabet will be published in 1-to-n way");
            Console.WriteLine("any number will be published in 1-to-1 way");
            Console.WriteLine("'q' to quit...");
            var input = Console.ReadLine();

            while (input != "q")
            {
                var job = new RequestJob(input);
                generator.Tell(job);
                input = Console.ReadLine();
            }
        }