【netty in action】学习笔记-第四章

2020-09-09
阅读 10 分钟
1.4k
代码很好理解,为每一个新来的连接创建一个线程处理。这种方式有个比较大的问题是,客户端连接数受限于服务器所能承受的线程数。为了改进这个问题我们可以使用异步模式来重写这段代码,但是你会发现,几乎所有的代码都要重写。原生的OIO和NIO的API几乎完全不能复用。不信你看看下面这段NIO的代码,

不要被kafka的异步模式欺骗了

2020-06-13
阅读 2 分钟
3.2k
kafka的生产者可以选择使用异步方式发送数据,所谓异步方式,就是我们调用 send() 方法,并指定一个回调函数, 服务器在返回响应时调用该函数。

你真的了解LinkedBlockingQueue的put,add和offer的区别吗

2020-02-08
阅读 5 分钟
5.8k
LinkedBlockingQueue的put,add和offer这三个方法功能很相似,都是往队列尾部添加一个元素。既然都是同样的功能,为啥要有有三个方法呢?