HTML5技术

net.sz.framework 框架 登录服务器架构 单服2 万 TPS(QPS) - 失足程序员(6)

字号+ 作者:H5之家 来源:H5之家 2017-04-13 11:05 我要评论( )

1 using Net.Sz.Framework.Netty.Http; 2 using Net.Sz.Framework.Util; 3 using System; 4 using System.Collections.Generic; 5 using System.Linq; 6 using System.Text; 7 using System.Threading; 8 using Sys

1 using Net.Sz.Framework.Netty.Http; 2 using Net.Sz.Framework.Util; 3 using System; 4 using System.Collections.Generic; 5 using System.Linq; 6 using System.Text; 7 using System.Threading; 8 using System.Threading.Tasks; namespace CApp_CheckLoginTps 12 { Program 15 { List<int> idList = new List<int>(); 18 static IntegerSSId ids = new IntegerSSId(); Main(string[] args) 21 { 22 Console.WriteLine("准备就绪"); 23 while (true) 24 { 25 Console.ReadLine(); 26 Console.WriteLine("注册登录"); 27 test(); 28 Console.ReadLine(); 29 Console.WriteLine("缓存登录"); 30 test2(); 31 } 32 Console.ReadLine(); 33 } test() 37 { 38 Program.idList.Clear(); 39 int tcount = 2; 40 for (int i = 1; i <= tcount; i++) 41 { 42 new Thread(() => 43 { 44 System.Diagnostics.Stopwatch watch = new System.Diagnostics.Stopwatch(); 45 watch.Start(); 46 int id = ids.GetId(); 47 Program.idList.Add(id); 48 string ret = HttpClient.UrlGet("http://192.168.2.235:7073/login?platform=100&channel=100&username=" + (id) + "&password=1&version=1&mac64=jdjdjjd&os=ios&fr=0202125"); 49 watch.Stop(); 50 Console.WriteLine(watch.ElapsedMilliseconds); 51 }).Start(); 52 } 53 } test2() 56 { 57 int tcount = Program.idList.Count; (int i = 0; i < tcount; i++) 60 { 61 new Thread(new ParameterizedThreadStart((object obj) => 62 { 63 System.Diagnostics.Stopwatch watch = new System.Diagnostics.Stopwatch(); 64 watch.Start(); 65 string ret = HttpClient.UrlGet("http://192.168.2.235:7073/login?platform=100&channel=100&username=" + (obj) + "&password=1&version=1&mac64=jdjdjjd&os=ios&fr=0202125"); 66 watch.Stop(); 67 Console.WriteLine(watch.ElapsedMilliseconds); 68 })).Start(Program.idList[i]); 69 } 70 } 71 } 72 73 }

View Code

 

测试结果:

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 前端开发框架简介:angular和react - 腾讯云技术社区

    前端开发框架简介:angular和react - 腾讯云技术社区

    2017-04-11 18:02

  • WebApp框架 - stumpx

    WebApp框架 - stumpx

    2017-04-06 15:01

  • net.sz.framework 框架 轻松搭建服务---让你更专注逻辑功能---初探 - 失足程序员

    net.sz.framework 框架 轻松搭建服务---让你更专注逻辑功能---初探 -

    2017-04-02 10:11

  • Omi框架Store体系的前世今生 - 【当耐特】

    Omi框架Store体系的前世今生 - 【当耐特】

    2017-03-25 13:00

网友点评
a