软信学院多线程reactor模式nio服务器实战

52人 购买 好评度 -
用手机看

扫一扫继续用手机看

  • 微信扫码

  • QQ扫码

下载手机APP
收藏
  • java11期
更多班级

java11期

支持随到随学,24年08月过期

¥53.22

本班因教学质量问题暂时不能报名。 查看详情

课程因违反平台规定暂时不能报名。

立即购买

软信学院java io+nio ( 共4门 )

套餐价 :¥69.80 原价 :¥83.60 立即购买 查看详情

课程概述

目录

评论

简  介 nio实战,以及性能测试

Java NIO 由以下几个核心部分组成:

  • Channels
  • Buffers
  • Selectors

虽然Java NIO 中除此之外还有很多类和组件,但在我看来,Channel,Buffer 和 Selector 构成了核心的API。其它组件,如Pipe和FileLock,只不过是与三个核心组件共同使用的工具类。因此,在概述中我将集中在这三个组件上。其它组件会在单独的章节中讲到。

采用多线程reactor模式
基础可观看 https://ke.qq.com/course/435374?tuin=26397be7

reactor

reactor设计模式是event-driven architecture的一种实现方式,处理多个客户端并发的向服务端请求服务的场景。每种服务在服务端可能由多个方法组成。reactor会解耦并发请求的服务并分发给对应的事件处理器来处理。目前,许多流行的开源框架都用到了reactor模式,如:netty、node.js等,包括java的nio。



 

* 课程提供者:软信教育

老师还为你推荐了以下几门课程