最近的一个项目需要用到招标,临时加了给我们的系统增加了一个性能需求,多少呢?
一秒钟300次NTP(不知道ntp的同学可以百度一下),平均3ms一次啊,没测试过,心里没有底。(⊙o⊙)…
情境介绍:
系统是一个时间服务器系统,客户端就是window系统,或者其他的一些服务器,来向时间服务器同步时间。
默认的window会向这个time.winodows.com进行时间同步,当然你也可以换成其他时间同步服务器。
划重点了:服务端NTP接口采用的是netty框架写的一个接口,netty想必大家都了解的吧,nio通信,性能超好的。
测试代码是使用Executors.newFixedThreadPool写的客户端,10个线程数发送ntp包
第一次测试
数据库连连接池最大设置为40个,测试结果俩一秒钟28次,是的你没有看错,连十分之一都没有,怎么这么差劲啊