加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

宜人贷蜂巢API网关技能解密之Netty行使实践

发布时间:2019-04-25 16:59:06 所属栏目:教程 来源:蜂巢团队
导读:宜人贷蜂巢团队,由Michael创建于2013年,通过行使互联网科技本领助力金融生态调和康健成长。自创立起一向致力于多维度数据闭环平台建树。今朝团队局限高出百人,涵盖征信、电商、金融、交际、五险一金和保险等用户授信数据的抓取理会营业,辅以先辈的数据

javaChannel().accept() 会获取到客户端新毗连的SocketChannel,实例化为一个 NioSocketChannel, 而且传入 NioServerSocketChannel 工具(即 this),由此可知, 我们建设的这个NioSocketChannel 的父 Channel 就是 NioServerSocketChannel 实例 。

接下来就经过 Netty 的 ChannelPipeline 机制,将读取变乱逐级发送到各个 handler 中,于是就会触发前面我们提到的 ServerBootstrapAcceptor.channelRead 要领啦。

至此,说明白Netty线程池的初始化、ServerBootstrap的启动及channel与线程池的绑定进程,可以或许看出Netty中线程池的优雅计划,行使差异的线程池认真毗连的成立、IO读写等,为API网关项目标高并发会见提供了技能基本。

七、总结

至此,对API网关技能的Netty实践分享就到这里,列位假如对中间的各个环节有什么疑问和提议,接待各人指正,我们一路接头,配合进修进步。

参考:

  • http://tutorials.jenkov.com/java-nio/nio-vs-io.html
  • http://netty.io/wiki/user-guide-for-4.x.html
  • http://netty.io/
  • http://www.tuicool.com/articles/mUFnqeM
  • https://segmentfault.com/a/1190000007403873
  • https://segmentfault.com/a/1190000007283053

【本文是51CTO专栏机构宜信技能学院的原创文章,微信公家号“宜信技能学院( id: CE_TECH)”】

戳这里,看该作者更多好文

【编辑保举】

  1. HTTP API网关选择之一Kong先容
  2. 小白科普:Netty有什么用?
  3. 京东抵家基于Netty与WebSocket的实践
  4. 这也许是今朝最透彻的Netty道理架构理会
  5. 收集 | 怎样计一律个亿级API网关?
【责任编辑:赵宁宁 TEL:(010)68476606】
点赞 0

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读