【第19篇】Netty的适配器模式与模板方法模式
2019-05-31 本文已影响0人
爱学习的蹭蹭
1、 Promise模式
-
Promise是Future的一种特化
Promise模式
2、传统方式
- 传统方式定义一个接口或多个接口,一个实现类实现接口,其他的方式都要进行实现(关注的方法实现)
3、 为什么要用适配器模式
- 适配器模式可以简化接口不必关系的其他方法
4、垃圾回收机制
- 当这个对象没有任何的引用去执行它的时候,那么在某个时间点这个对象就给垃圾回收掉
5、引用技术
- 如果一个对象实现一个容器,其他对象也实现这个容器对象
6、在Netty中有两种发生消息的方式
- 在Netty中有两种发生消息的方式,可以直接写到Channel中,也可以写道与ChannelHandler所关联的那个ChannelHandlerContext中对于前一种方式来说,消息会从ChannelPipeline的末尾开始流动,对于后一种方式来说,消息将从ChannelPipeline中的下一个ChannelHandler开始流动
- ChannelHandlerContext与ChannelHandler绑定关系永远不会改变的,因此对其运行缓存是没有任何问题的
- 对于与Channel的同名方法来说ChannelHandlerContext的方法将产生更短的事件流,所以我们应该在可能的情况下利用这个特殊性来提升应用性能