Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            CicadaApplication.Run();
            var i = 0;

            while (true)
            {
                var sender = CicadaFacade.Container.Resolve <ISender>();

                sender.Send("OrderChannel", i++);
                Thread.Sleep(500);

                Console.ReadLine();
            }
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            CicadaApplication.Run();
            var strings = CicadaFacade.Container.Resolve <IStrings>();

            Console.WriteLine(strings.Exists("name"));
            strings.Set("name", "张三", TimeSpan.FromSeconds(5));

            Console.WriteLine(strings.Get <string>("name"));

            Console.WriteLine(strings.Exists("name"));

            Thread.Sleep(TimeSpan.FromSeconds(6));
            Console.WriteLine(strings.Get <string>("name"));
            Console.WriteLine(strings.Exists("name"));
            Console.Read();
        }
Ejemplo n.º 3
0
        static void Main(string[] args)
        {
            CicadaApplication.Run();

            while (true)
            {
                var customerService = CicadaFacade.Container.Resolve <ThriftCustomerService.Iface>();

                var id = customerService.Add(new Customer
                {
                    Name        = "张三",
                    AddressInfo = new Address {
                        City = "北京", Street = "朝阳"
                    }
                });

                Console.WriteLine(customerService.Get(id));

                Console.WriteLine();
                Console.WriteLine("getlist");
                var customers = customerService.GetList();

                foreach (var customer in customers)
                {
                    Console.WriteLine(customer);
                }

                Console.WriteLine();
                Console.WriteLine("getmap");
                var customerMap = customerService.GetMap();

                foreach (var customer in customerMap)
                {
                    Console.WriteLine("Key:{0} Value:{1}", customer.Key, customer.Value);
                }

                Thread.Sleep(500);
            }

            Console.Read();
        }
Ejemplo n.º 4
0
 public static void Run(TestContext context)
 {
     CicadaApplication.Run();
 }