Spring Cloud从一开始最受大家质疑的就是网关性能,那是由于Spring Cloud最初选择了使用Netflix几年前开源的Zuul作为基础,而高性能版的Zuul 2在经过了多次跳票之后,对于Spring这样的整合专家可能也不愿意再继续等待,Spring Cloud Gateway应运而生, ...
分类:
编程语言 时间:
2019-09-25 12:41:25
阅读次数:
71
具体硬件平台就不详细说了,浪费时间码字,贴一个淘宝上的配置: 有点广告的既视感,哈哈,不过我200块咸鱼收的2手,配置比这个稍低,比如CPU是Z8300,网卡是百兆的,WIFI可能也不是双频的(这个不确定。 因为linux下这玩意没驱动起来)不过我买回来不是做NAS,只是想搞个7*24在线的小服务器 ...
分类:
其他好文 时间:
2019-09-21 13:07:14
阅读次数:
592
硬件概述:cpu:24,内存:20g,磁盘:10*2.7T。 写入性能:(不对ip进行添加geo信息)。 写入性能对比 速度 Commit耗时(秒) 500*1000条 Bulk耗时(秒) 1000条dns Bulk耗时(秒) 1000条tcpflow Bulk耗时(秒) 1000条weblog C ...
分类:
Web程序 时间:
2019-09-09 17:41:39
阅读次数:
112
我发现基准游戏(https://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/csharp.html)是一套非常好的基准测试。基准测试经过深思熟虑,涵盖了经典的单线程计算到多线程IO数据处理。显然,在这种基准游戏中,诸如网络性 ...
分类:
编程语言 时间:
2019-09-02 09:49:48
阅读次数:
124
背景 从最早bio的只支持阻塞的bio(同步阻塞) 到默认阻塞支持非阻塞nio(同步非阻塞+同步阻塞)(此时加入mmap类) 再到aio(异步非阻塞) 虽然这些api改变了调用模式,但真正执行效率上是否也会有所不同,对此进行了此次java io的性能测试 首先从github上找到了2个项目,然后自己 ...
分类:
编程语言 时间:
2019-08-19 18:56:10
阅读次数:
95
之前看到的TiDB和MySql的性能对比都是大量短耗时请求下的压测,单机情况下TiDB和MySql的确有些差距,不过笔者最近碰到的场景更多是sql要扫描的行数不小的情况下单sql比较耗时的问题,所以自己做了个简单测试这类型sql的耗时。 TiDB单机环境部署 按照官方文档(https://pingc ...
分类:
数据库 时间:
2019-08-18 13:16:08
阅读次数:
143
一些复杂的报表分析和搜索可以交给hadoop和elasticsearch,对于写并发大,读也并发大,我们可以考虑分库分表,主从读写分离或者两者结合等方式来提高并发性和时效性,例如PG大并发写,大数据查看可以用elasticsearch与PG数据同步来读,可以启到很好的效果。
分类:
数据库 时间:
2019-06-16 17:32:39
阅读次数:
743
Swifter.Json Github Wiki 在 .Net 平台上的一个功能强大,简单易用,稳定又不失高性能的 JSON 序列化和反序列化工具。 Swifter.Json 已经经过了大量测试和线上项目中运行许久来确保它的稳定性。 特性 1: 支持 .Net 上绝大多是的数据类型,且轻松扩展;包括 ...
分类:
编程语言 时间:
2019-05-27 09:14:20
阅读次数:
631
在每一种编程语言里,斐波那契数列的计算方式都是一个经典的话题。它可能有很多种计算方式,例如:递归、迭代、数学公式。哪种算法最容易理解,哪种算法是性能最好的呢? 这里给大家分享一下我对它的研究和总结:下面是几种常见的代码实现方式,以及各自的优缺点、性能对比。 Iteration 计算结果:102334 ...
分类:
编程语言 时间:
2019-05-19 12:33:06
阅读次数:
117