Example #1
0
 void Init()
 {
     IocLoader.GetAutoFacContainerBuilder().RegisterType(typeof(RpcConnectorImpl)).As(typeof(IRpcConnector)).SingleInstance();
     IocLoader.Build();
     DefaultConfigManager.SetDefaultConnectionPool(100, Environment.ProcessorCount * 2, 50);
     DefaultConfigManager.SetDefaultConfiguration("DLockTest", "127.0.0.1", 7010, false);
 }
Example #2
0
 void Init()
 {
     //DefaultConfigManager.SetDefaultConnectionPool(new ConnectionPoolConfiguration() {
     //    MaxActive=1000,
     //    MaxIdle=100,
     //    MinIdle=50
     //});
     DefaultConfigManager.SetDefaultConfiguration("RpcTest", "127.0.0.1", 6660, false);
 }
 public AnnoMiddleware(RequestDelegate next, IConfiguration configuration)
 {
     _next = next;
     configuration.Bind(viperConfig);
     DefaultConfigManager
     .SetDefaultConfiguration(viperConfig.Target.AppName
                              , viperConfig.Target.IpAddress
                              , viperConfig.Target.Port
                              , viperConfig.Target.TraceOnOff);
 }
Example #4
0
 static void Init()
 {
     //Stopwatch stopWatch = new Stopwatch();
     //stopWatch.Start();
     //AnnoProxyBuilder.Init();
     //stopWatch.Stop();
     //Console.WriteLine($"AnnoProxyBuilder.Init(false):{stopWatch.Elapsed}");
     DefaultConfigManager.SetDefaultConnectionPool(1000, Environment.ProcessorCount * 2, 50);
     DefaultConfigManager.SetDefaultConfiguration("RpcTest", "127.0.0.1", 7010, false);
 }
Example #5
0
 public Startup(IConfiguration configuration)
 {
     Configuration = configuration;
     configuration.GetSection("CenterInfo").Bind(config);
     DefaultConfigManager
     .SetDefaultConfiguration(config.AppName
                              , config.IpAddress
                              , config.Port
                              , config.TraceOnOff);
 }
Example #6
0
        void Init()
        {
            //SettingService.AppName = "DLockTest";
            //SettingService.Local.IpAddress = "127.0.0.1";
            //SettingService.Local.Port = 6660;

            IocLoader.GetAutoFacContainerBuilder().RegisterType(typeof(RpcConnectorImpl)).As(typeof(IRpcConnector)).SingleInstance();
            IocLoader.Build();
            DefaultConfigManager.SetDefaultConnectionPool(100, Environment.ProcessorCount * 2, 50);
            DefaultConfigManager.SetDefaultConfiguration("DLockTest", "127.0.0.1", 6660, false);
        }
Example #7
0
        public BenchmarkDotNetRpc()
        {
            DefaultConfigManager.SetDefaultConnectionPool(1000, Environment.ProcessorCount * 2, 100);
            DefaultConfigManager.SetDefaultConfiguration("RpcTest", "127.0.0.1", 6660, false);

            Dictionary <string, string> input = new Dictionary <string, string>();

            input.Add("channel", "Anno.Plugs.HelloWorld");
            input.Add("router", "HelloWorldViper");
            input.Add("method", "Test0");

            var x = Connector.BrokerDns(input);

            Console.WriteLine(x);
        }
Example #8
0
        protected void Application_Start()
        {
            /*
             * ÅäÖÃ×¢²áÖÐÐĵØÖ·
             * ¿Í»§¶ËÃû³Æ£ºMvcCallAnno
             * ×¢²áÖÐÐÄIP£º127.0.0.1
             * ×¢²áÖÐÐĶ˿ڣº7010
             * µ÷ÓÃÁ´×·×Ù£ºfalse£¨true¿ªÆô£¬false¹Ø±Õ£©
             */
            DefaultConfigManager.SetDefaultConfiguration("MvcCallAnno", "127.0.0.1", 7010, true);

            /*
             * Autofac Ioc ³õʼ»¯
             */
            AutoFacConfig.Register();
            GlobalConfiguration.Configure(WebApiConfig.Register);
        }
Example #9
0
        static void Main(string[] args)
        {
            /*
             * 1、AppName
             * 2、注册中心
             * 3、注册中心端口
             * 4、关闭调用链追踪
             */
            DefaultConfigManager.SetDefaultConfiguration("YY.Client", "127.0.0.1", 6660, false);
Restart:
            Console.WriteLine("请输入一个消息然后回车发送到服务器:");
            var inputMsg = Console.ReadLine();
            var input    = new InputTest()
            {
                channel = "Anno.Plugs.YYTest",
                router  = "MyFirst",
                method  = "MyT",
                XX      = $"{inputMsg}MyFirst"
            };

            var rltStr = Connector.BrokerDns(input);

            //var outPut = Newtonsoft.Json.JsonConvert.DeserializeObject<dynamic>(rltStr);
            Console.WriteLine(rltStr);

            Console.WriteLine("-----------------------------------------------------------------------------");

            var inputYYTest = new InputTest()
            {
                channel = "Anno.Plugs.Samsundot",
                router  = "Samsundot",
                method  = "Samsundot",
                XX      = $"{inputMsg}Samsundot"
            };
            var rltStrYY = Connector.BrokerDns(inputYYTest);

            //var outPutYY = Newtonsoft.Json.JsonConvert.DeserializeObject<dynamic>(rltStr);
            Console.WriteLine(rltStrYY);
            goto Restart;
        }
Example #10
0
        public void Handle()
        {
            DefaultConfigManager.SetDefaultConfiguration("RpcTest", "127.0.0.1", 6660, false);

To:
            Console.Write("请输入调用次数:");
            long.TryParse(Console.ReadLine(), out long num);
            //List<Task> ts = new List<Task>();
            Dictionary <string, string> input = new Dictionary <string, string>();

            input.Add("channel", "Anno.Plugs.CacheRateLimit");
            input.Add("router", "Cache");
            input.Add("method", "Cache");

            //input.Add("router", "Limit");
            //input.Add("method", "Limit");

            Console.WriteLine("输入附加消息msg:");
            input.Add("msg", "Limit ClientMsg" + Console.ReadLine());
            Stopwatch sw = Stopwatch.StartNew();

            Parallel.For(0, num, i =>
            {
                var x = Connector.BrokerDns(input);
                //Console.WriteLine(x);
                if (x.IndexOf("true") <= 0)
                {
                    Console.WriteLine(x);
                }
            });
            long ElapsedMilliseconds = sw.ElapsedMilliseconds;

            if (ElapsedMilliseconds == 0)
            {
                ElapsedMilliseconds = 1;
            }
            Console.WriteLine($"运行时间:{sw.ElapsedMilliseconds}/ms,TPS:{(num) * 1000 / ElapsedMilliseconds}");
            sw.Stop();
            goto To;
        }
Example #11
0
 void Init()
 {
     DefaultConfigManager.SetDefaultConnectionPool(1000, Environment.ProcessorCount * 2, 100);
     DefaultConfigManager.SetDefaultConfiguration("RpcTest", "127.0.0.1", 6660, false);
 }
Example #12
0
        public void ConfigManager_초기화테스트()
        {
            var config = new DefaultConfigManager();

            config.Init();
        }
Example #13
0
        public void AddressMap_ByteOrder테스트()
        {
            var config = new DefaultConfigManager();

            config.Init();
        }
Example #14
0
 public void SetUp()
 {
     DefaultConfigManager.SetDefaultConnectionPool(1000, Environment.ProcessorCount * 2, 100);
     DefaultConfigManager.SetDefaultConfiguration("ServiceCallService", "127.0.0.1", 6660, false);
 }
Example #15
0
 void Init()
 {
     DefaultConfigManager.SetDefaultConfiguration("RpcTest", "127.0.0.1", 7010, true);
 }
Example #16
0
 void Init()
 {
     DefaultConfigManager.SetDefaultConfiguration("KvStorage", "127.0.0.1", 7010, false);
 }