Exemple #1
0
        private static void ProcessEvents()
        {
            var connectionString = ConfigurationManager.ConnectionStrings["Main"].ConnectionString;

            var consoleEventProcessor1 = new ConsoleElementProcessor("1", 100);
            var consoleEventProcessor2 = new ConsoleElementProcessor("2", 200);
            var p1 = Pipeline.Create("First pipeline", consoleEventProcessor1,
                                     new MsSqlServerEventStoreElementStore(connectionString));
            var p2 = Pipeline.Create("Second pipeline", consoleEventProcessor2,
                                     new MsSqlServerEventStoreElementStore(connectionString));

            p1.Start();
            p2.Start();
            Console.ReadLine();
            p1.Stop();
            p2.Stop();
            Console.WriteLine("Processed {0} events", consoleEventProcessor1.ProcessedEvents);
            Console.ReadLine();
        }
Exemple #2
0
        private static void ProcessEvents()
        {
            var connectionString = ConfigurationManager.ConnectionStrings["Main"].ConnectionString;

            var consoleEventProcessor1 = new ConsoleElementProcessor("1", 100);
            var consoleEventProcessor2 = new ConsoleElementProcessor("2", 200);
            var p1 = Pipeline.Create("First pipeline", consoleEventProcessor1,
                                     new MsSqlServerEventStoreElementStore(connectionString));
            var p2 = Pipeline.Create("Second pipeline", consoleEventProcessor2,
                                     new MsSqlServerEventStoreElementStore(connectionString));

            p1.Start();
            p2.Start();
            Console.ReadLine();
            p1.Stop();
            p2.Stop();
            Console.WriteLine("Processed {0} events", consoleEventProcessor1.ProcessedEvents);
            Console.ReadLine();
        }