![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
高并发
lantu0
精通Java技术,长年从事2B软件技术研究与架构工作,分享一些技术实践。
展开
-
社区电商系统架构之技术架构验证篇1
本篇讲述如何验证技术架构可行性 压测工具使用 ab工具 ab -c 20000 -n 10000000 -p msg.txt http://localhost:8081/post?xx=075500000000\&token=99029212\&Version=1.0 <span style="font-family: Arial, Helvetica, ...2015-03-28 19:20:00 · 386 阅读 · 0 评论 -
社区电商系统架构之技术架构验证篇2
本篇继续上篇内容 iostat rxpck/s:每秒钟接收的数据包txpck/s:每秒钟发送的数据包rxbyt/s:每秒钟接收的字节数txbyt/s:每秒钟发送的字节数rxcmp/s:每秒钟接收的压缩数据包txcmp/s:每秒钟发送的压缩数据包rxmcst/s:每秒钟接收的多播数据包 jstatd 远程调试 jstatd -J-Djava.security.pol...2015-03-28 19:59:00 · 205 阅读 · 0 评论 -
tomcat apr配置
下载安装包 wget http://mirrors.cnnic.cn/apache//apr/apr-1.5.2.tar.gzwget http://mirrors.cnnic.cn/apache//apr/apr-util-1.5.4.tar.gzwget http://mirror.bit.edu.cn/apache/tomcat/tomcat-connectors/native/1...2015-05-12 15:29:00 · 113 阅读 · 0 评论 -
disruptor使用示例
LMAX 开源了一个高性能并发编程框架。可以理解为消费者-生产者的消息发布订阅模式。本文下载了官方示例代码,进行实验。 longEvent事件数据 public class LongEvent { private long value; public void set(long value) { this.value = value; ...2015-05-15 19:28:00 · 295 阅读 · 0 评论 -
redis分布式内存锁:余量扣除示例
余量扣除,即在高并发,大用户下,每个用户的余量数据频繁发生变化。例如:12306的某车次票的余量,商品库存,短信余量账本等。 针对,此类频繁发生修改的原子类余量对象,采用mysql,oracle等数据,一定会存在操作瓶颈。本文拟采用内存的办法实现,使用redis+Redisson客户端完成。当然,或许可以采用mangodb这类no-sql数据库。 Redisson客户端 https://...2015-05-15 20:03:00 · 247 阅读 · 0 评论 -
netty实现http api功能
无可致疑,netty是java的网络通讯框架,支持高并发。本文扫描使用netty完成简单的http的能力,不涉及安全,业务过滤等内容。 片段1 /** * 启动http服务器 * @throws InterruptedException */ private void runHttpServer(final EventProducer evtProducer) th...2015-05-15 20:40:00 · 1073 阅读 · 0 评论 -
nginx高性能java web应用几个重要参数
互联网上讲述nginx高并发配置的比较多,主要是nginx+php。本博讲述nginx java web应用配置,实现高并发。配置关键点,见下文配置cpu核数[code=&quot;plain&quot;]worker_processes 10;[code=&quot;plain&quot;]worker_rlimit_nofile102400;配置epoll网...2015-05-17 12:29:00 · 119 阅读 · 0 评论