Example #1
0
        public Usage()
        {
            Configure configure = Configure.With();

            #region ConfiguringDistributor

            // --------------------------------------
            // Running the Distributor and a Worker
            configure.AsMasterNode();
            //or
            configure.RunDistributor();
            // --------------------------------------

            // --------------------------------------
            // Running the Distributor only
            configure.RunDistributorWithNoWorkerOnItsEndpoint();
            //or
            configure.RunDistributor(false);
            // --------------------------------------

            #endregion
            #region ConfiguringWorker
            configure.EnlistWithDistributor();
            #endregion
        }
Example #2
0
    static void Main()
    {
        Console.Title = "Samples.Scaleout.Server";
        Configure.Serialization.Json();

#pragma warning disable 618
        #region server
        Configure configure = Configure.With();
        configure.Log4Net();
        configure.DefineEndpointName("Samples.Scaleout.Server");
        configure.DefaultBuilder();
        configure.RunDistributor(withWorker: false);
        #endregion
#pragma warning restore 618

        configure.InMemorySagaPersister();
        configure.UseInMemoryTimeoutPersister();
        configure.InMemorySubscriptionStorage();
        configure.UseTransport <Msmq>();
        using (IStartableBus startableBus = configure.UnicastBus().CreateBus())
        {
            startableBus.Start(() => configure.ForInstallationOn <Windows>().Install());

            Console.WriteLine("Press any key to exit");
            Console.ReadKey();
        }
    }
Example #3
0
        void RunDistributor(Configure configure)
        {
            #region 3to4RunDistributor

            configure.RunDistributor();

            #endregion
        }
Example #4
0
        void RunDistributor(Configure configure)
        {
            #region 3to4RunDistributor

            configure.RunDistributor();

            #endregion
        }
Example #5
0
        public void RunDistributor()
        {
            #region 3to4RunDistributor

            Configure configure = Configure.With();
            configure.RunDistributor();

            #endregion
        }
Example #6
0
    Usage(Configure configure)
    {
        #region ConfiguringDistributor

        // Running the Distributor and a Worker
        configure.AsMasterNode();
        // or
        configure.RunDistributor();

        // Running the Distributor only
        configure.RunDistributor(withWorker: false);

        #endregion

        #region ConfiguringWorker

        configure.EnlistWithDistributor();

        #endregion
    }
Example #7
0
    static void Main()
    {
        #region server
        Configure configure = Configure.With();
        configure.Log4Net();
        configure.DefineEndpointName("Samples.Scaleout.Server");
        configure.DefaultBuilder();
        configure.RunDistributor(withWorker: false);
        #endregion
        configure.MsmqTransport();
        configure.InMemorySagaPersister();
        configure.RunTimeoutManagerWithInMemoryPersistence();
        configure.InMemorySubscriptionStorage();
        configure.JsonSerializer();
        using (IStartableBus startableBus = configure.UnicastBus().CreateBus())
        {
            startableBus.Start(() => configure.ForInstallationOn <Windows>().Install());

            Console.WriteLine("Press any key to exit");
            Console.ReadKey();
        }
    }