博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Netty学习
阅读量:6072 次
发布时间:2019-06-20

本文共 364 字,大约阅读时间需要 1 分钟。

参考 http://www.infoq.com/cn/articles/netty-high-performance

 

高性能的三个主题

1) 传输:用什么样的通道将数据发送给对方,BIO、NIO或者AIO,IO模型在很大程度上决定了框架的性能。

2) 协议:采用什么样的通信协议,HTTP或者内部私有协议。协议的选择不同,性能模型也不同。相比于公有协议,内部私有协议的性能通常可以被设计的更优。

3) 线程:数据报如何读取?读取之后的编解码在哪个线程进行,编解码后的消息如何派发,Reactor线程模型的不同,对性能的影响也非常大。

 

 

 

2.2.5. 无锁化的串行设计理念

看下来,感觉其实就是 多线程 + libevent

 

转载于:https://www.cnblogs.com/charlesblc/p/6286512.html

你可能感兴趣的文章
centos6安装memcached,并配置php扩展
查看>>
智慧锅炉物联网云平台方案
查看>>
Mac修改开机启动项
查看>>
MySQL日志文件
查看>>
设置wifi打开或者关闭
查看>>
《快学Scala》勘误表
查看>>
安装php扩展 ffmpeg-php
查看>>
隐藏的数据类型-引用
查看>>
struts2自动跳转求解啊啊啊啊啊啊啊啊啊啊啊啊
查看>>
朱蓓蓓--秦时明月的触控之路
查看>>
开源 免费 java CMS - FreeCMS-信息页静态化参数
查看>>
NoSQL 学习笔记
查看>>
Java BIO、NIO、AIO 比较
查看>>
webservice ssl 2 keyStore和truststore区别
查看>>
设置textarea的光标
查看>>
通过HttpWebRequest 发送 POST 请求实现自动登陆
查看>>
C语言——输入输出
查看>>
Hadoop家族学习路线图(转)
查看>>
工具仓库
查看>>
java 自动拆箱 自动装箱
查看>>