myJavaEE

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2017年5月1日

摘要: Netty是基于JDK NIO的网络框架 简化了NIO编程, 不用程序自己维护selector, 将网络通信和数据处理的部分做了分离 多用于做底层的数据通信, 心跳检测(keepalived) 1. 数据通信 1.1 Hello World SO_BACKLOG详解:服务器的TCP内核维护两个队列A 阅读全文
posted @ 2017-05-01 22:44 myJavaEE 阅读(7395) 评论(0) 推荐(2) 编辑

摘要: 在JDK的多线程与并发库一文中, 提到了BlockingQueue实现了生产者-消费者模型 BlockingQueue是基于锁实现的, 而锁的效率通常较低. 有没有使用CAS机制实现的生产者-消费者? Disruptor就是这样. disruptor使用观察者模式, 主动将消息发送给消费者, 而不是 阅读全文
posted @ 2017-05-01 01:51 myJavaEE 阅读(3934) 评论(0) 推荐(0) 编辑