中间件
汉尼博
这个作者很懒,什么都没留下…
展开
-
Nginx工作原理
写的易懂又详细https://www.jianshu.com/p/6215e5d24553原创 2019-02-27 17:50:00 · 141 阅读 · 0 评论 -
为什么Redis是单线程?为什么能处理大并发量?
一、Redis为什么是单线程注意:redis 单线程指的是网络请求模块使用了一个线程,即一个线程处理所有网络请求,其他模块仍用了多个线程。因为CPU不是Redis的瓶颈。Redis的瓶颈最有可能是机器内存或者网络带宽,既然单线程容易实现,而且CPU不会成为瓶颈,那就顺理成章地采用单线程的方案了。关于redis的性能,官方网站也有,普通笔记本轻松处理每秒几十万的请求二、Redis为什么这...原创 2019-02-25 15:57:15 · 8113 阅读 · 2 评论 -
Netty三种Reactor模型
Reactor(反应堆)和Proactor(前摄器)《I/O模型之三:两种高性能 I/O 设计模式 Reactor 和 Proactor》《【转】第8章 前摄器(Proactor):用于为异步事件多路分离和分派处理器的对象行为模式》《Java NIO系列教程(八)JDK AIO编程》-- java AIO的proactor模式《Java NIO系列教程(七) selector原理 ...原创 2019-02-26 20:39:50 · 2888 阅读 · 0 评论 -
转载比较spring cloud和dubbo,各自的优缺点是什么
dubbo由于是二进制的传输,占用带宽会更少springCloud是http协议传输,带宽会比较多,同时使用http协议一般会使用JSON报文,消耗会更大dubbo的开发难度较大,原因是dubbo的jar包依赖问题很多大型工程无法解决springcloud的接口协议约定比较自由且松散,需要有强有力的行政措施来限制接口无序升级dubbo的注册中心可以选择zk,redis等多种,spri...原创 2019-03-23 11:38:02 · 318 阅读 · 0 评论