Java网关服务-AIO(三)
摘要:Java网关服务 AIO(三) ==== 概述 前两节中,我们已经获取了body的总长度,剩下的就是读出body,处理请求 ChannelServerHandler ChannelServerHandler即从channel中读取请求,也向channle输出结果,因此它实现了InboundHandl
阅读全文
posted @
2018-10-17 15:40
j.liu windliu
阅读(2855)
推荐(0) 编辑
Java网关服务-AIO(二)
摘要:Java网关服务 AIO(二) ==== 概述 AIO的特点就是用户程序注册一个事件后就可以做其他事情,当事件被内核执行并得到结果后,我们的CompletionHandler会在I/O回调线程中被自动调用,有点类似观察者模式;因此我们的服务端会有很多个CompletionHandler Handle
阅读全文
posted @
2018-10-17 15:38
j.liu windliu
阅读(426)
推荐(0) 编辑
Java网关服务-AIO(一)
摘要:Java网关 AIO(一) === aio:声明一个byteBuffer,异步读,读完了之后回调,相比于Future.get(),可以减少阻塞、减少线程等待,充分利用有限的线程 nio:声明一个byteBuffer,自己同步读出来,再做业务 概述 作为一个网关,一般可以代理某个后端的功能,暴露出更容
阅读全文
posted @
2018-10-17 15:37
j.liu windliu
阅读(1206)
推荐(0) 编辑