前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >第一节 netty概述

第一节 netty概述

作者头像
用户1418372
发布2018-10-11 15:37:05
3470
发布2018-10-11 15:37:05
举报
文章被收录于专栏:清晨我上码

netty作为java异步并发的框架可以说在很多中间件和框架中都有用到

借用官网首页描述

Netty是一个异步事件驱动的网络应用程序框架 用于快速开发可维护的高性能协议服务器和客户端。

netty结构图

netty几个如下特点

  • 从设计上

适用于多种传输类型,统一API 可以使用阻塞和非阻塞模式 基于灵活且可扩展的事件驱动模型,可以清晰地分离关注点 高度可定制的线程模型 - 单线程,一个或多个线程池

  • 使用方便
  • 性能高

吞吐量更高,延迟更低 减少资源消耗 最小化不必要的内存复制(支持堆外内存零拷贝)


如果开发使用可以直接引入依赖使用

代码语言:javascript
复制
<!-- https://mvnrepository.com/artifact/io.netty/netty-all -->
<dependency>
    <groupId>io.netty</groupId>
    <artifactId>netty-all</artifactId>
    <version>4.1.30.Final</version>
</dependency>

作为学习,可以直接下载源码学习。netty项目源码中也提供了例子。

  • 配置可调试的工程 netty4 用户手册 我们选择从github上直接拉去当前版本作为基础工程
代码语言:javascript
复制
git clone git@github.com:netty/netty.git

至此基本就可以开始探索了

官网

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018.10.08 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • netty作为java异步并发的框架可以说在很多中间件和框架中都有用到
相关产品与服务
消息队列 TDMQ
消息队列 TDMQ (Tencent Distributed Message Queue)是腾讯基于 Apache Pulsar 自研的一个云原生消息中间件系列,其中包含兼容Pulsar、RabbitMQ、RocketMQ 等协议的消息队列子产品,得益于其底层计算与存储分离的架构,TDMQ 具备良好的弹性伸缩以及故障恢复能力。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档