高性能后台服务器架构设计 编程开发

高性能后台服务器架构设计

如何设计高性能的大型网站系统?在移动互联网时代,客户端应用开发本身,并不是体验的决胜之处,真正对团队挑战的地方,还在于后端,无论是承压能力,还是安全性等方面,如果这些地方过不了关,整个应用的基础是不扎...
阅读全文
线上服务占用cpu过多问题定位 系统运维

线上服务占用cpu过多问题定位

      场景 某互联网支撑大并发并且合理的利用资源,一台服务器部署n个tomocat的java微服务是很正常的,但是往往就有实例cpu负载高导致异常报警,当然,最简单...
阅读全文
移动互联网架构以及数据传输剖析 编程开发

移动互联网架构以及数据传输剖析

上图是一个典型的访问量相对较大的互联网分层架构: client:客户端,如手机app,电脑客户端(浏览器等) web层:实现满足业务功能 缓存:加速访问速度,如memcached、redis等 队列:...
阅读全文
Netty精粹之TCP粘包拆包问题 编程开发

Netty精粹之TCP粘包拆包问题

粘包拆包问题是处于网络比较底层的问题,在数据链路层、网络层以及传输层都有可能发生。我们日常的网络应用开发大都在传输层进行,由于UDP有消息保护边界,不会发生这个问题,因此这篇文章只讨论发生在传输层的T...
阅读全文