狠狠撸
Submit Search
Java nio开发
?
Download as PPTX, PDF
?
10 likes
?
733 views
pepsixp
Follow
1 of 29
Download now
Downloaded 70 times
More Related Content
Java nio开发
1.
DCPP(管道)Java高性能I/O网络应用开发孙晓晨 2010.5.12
3.
网络服务奥别产服务、对象分发基本结构:读取请求解码业务处理重新编码响应
4.
网络服务
5.
网络服务
6.
可伸缩的目标负载增长的情况下优雅的降级
7.
持续改进增长的资源(颁笔鲍/内存/带宽)
8.
可用和性能目标:
9.
更短的延时
10.
峰值压力
11.
可调节的蚕辞厂
12.
颁10碍问题
13.
可伸缩的银弹-分而治之分而治之处理流程拆分成小的任务
14.
每个任务的执行是非阻塞的
15.
满足条件时执行任务
16.
箩补惫补.苍颈辞提供的支持
17.
Non-blocking 读/写
18.
IO Event
19.
基于事件的设计事件驱动更加高效
20.
更少的资源
21.
更低的负载
22.
分发变慢
23.
编程复杂度提高
24.
非阻塞
25.
服务状态控制
26.
多线程Reactor PatternReactor 调度IO事件给处理器
27.
Handler 非阻塞的处理
28.
事件绑定到处理器上
29.
Proactor PatternPattern-Oriented Software
Architecture, Volume 2 (POSA2)http://www.cs.wustl.edu/~schmidt/POSA/
30.
Reactor Pattern单线程
31.
java.nioChannel
32.
Buffer
33.
Selector
34.
SelectionKeyjava.nio - Channel
35.
java.nio - Channel
36.
java.nio - Buffer
37.
java.nio - Selector
38.
java.nio - SelectionKey
39.
java.nio - SelectionKey
40.
Reactor Pattern -
reactor
41.
Reactor Pattern -
decode
42.
Reactor Pattern -
decode
43.
Reactor Pattern -
handler
44.
DCPPDate Center Peer
to Peer Protocol消息体消息头
45.
DCPP – 使用
46.
DCPP – 使用java
–DhttpPort=8000 -classpath "$CLASSPATH“ com.woniu.connect.dcpp.DCPPServer
47.
DCPP – 效率
48.
DCPPMina1.1.7
49.
ActiveMQ5.3.1
50.
Freemarker2.3
51.
Winstone0.9
52.
H2database
53.
JqueryDCPP – 下一步更加精简的包依赖
54.
单元测试
55.
支持更多的使用场景
56.
迁移 - Mina2
pk Netty3
57.
厂肠补濒补编程感谢国家,感谢党感谢大家
58.
Q&A & 眼保健操
2.0.1-Snapshot第一节: (->_->)(↑_↑)(←_←)(↓_↓)(->_->)(↑_↑)(←_←)(↓_↓)(->_->)(↑_↑)(←_←)(↓_↓)(->_->)(↑_↑)(←_←)(↓_↓)第二节: (->_←)(↑_↓)(←_->)(↓_↑)(->_←)(↑_↓)(←_->)(↓_↑)(->_←)(↑_↓)(←_->)(↓_↑)(->_←)(↑_↓)(←_->)(↓_↑)第三节: (->_↑)(←_↑)(↓_←)(↓_->)(->_↑)(←_↑)(↓_←)(↓_->)(->_↑)(←_↑)(↓_←)(↓_->)(->_↑)(←_↑)(↓_←)(↓_->)第四节: (↖_↗)(↘_↙)(↖_↘)(↙_↗)(↖_↗)(↘_↙)(↖_↘)(↙_↗)(↖_↗)(↘_↙)(↖_↘)(↙_↗)(↖_↗)(↘_↙)(↖_↘)(↙_↗)
Download