开发者社区> 问答> 正文

让我们一起来聊聊 Netty。

众所周知,构建高性能的现代互联网架构,我们一定离不开分布式系统,这些系统必定是反应式的。反应式的系统是一个比较新的概念,即消息驱动、弹性、极具适应性并且即时响应。构建这样的系统,定然离不开优秀的网络通信框架,其中 Netty 就是一款及其优秀的网络通信框架。

我们知道,GRPC-Java、Cassandra、Spark、Spring 5 以及 Akka 、Play等都是基于Netty构建的。在大型公司中,阿里巴巴、苹果、微博、谷歌、Twitter、Facebook等都在使用 Netty 构建他们的现代网络服务。比如说,每次您访问淘宝网或者手机淘宝,你都在使用 Netty,当然也包括使用苹果的 ICloud ,发微博或者Tweet等。

同样,在一些中小企业甚至是创业型公司以及游戏行业,也大面积地使用 Netty,比如杀毒软件厂商 Avast使用它来服务递交病毒库,LeanCloud使用它来提供消息服务,甚至我们在看《权力的游戏》时,您看到的(如果您在美国看直播)也是通过 Netty 来直播的。当然我们也看到很多直播系统、网络游戏以及在线播客(比如喜马拉雅)都大面积 的使用了 Netty。

当然,不光是 Netty 项目本身,整个 Netty 社区也在探索更多更大的可能,所以我们在这里一起来聊一聊下面的几个话题吧:

  1. 您是否正在使用或者打算使用 Netty?
  2. 为什么选择 Netty?
  3. Netty 解决了什么痛点?
  4. Netty 在您的生产系统中的实践有什么值得分享的?

话题作者:

何品,Netty 项目技术负责人Norman的《Netty IN ACTION》中文版《Netty 实战》译者,目前是阿里巴巴的一名资深软件工程师,热爱网络、并发、异步相关的主题以及函数式编程,同时也是Netty、Akka等项目的贡献者,活跃于Scala社区,目前也在从事GraphQL相关的开发工作。

关于《Netty 实战》:

《Netty 实战》是由Netty 项目技术负责人Norman 所编写的《Netty IN ACTION》的中文版,由人民邮电出版社已经并出版,目前在实体书和电子版已经在异步社区上架,当然也包括主流的电商渠道,如天猫

展开
收起
千万别惹猫哈 2017-05-15 14:18:04 4469 0
1 条回答
写回答
取消 提交回答
  • 1.阿里云大学讲师,主讲《微服务Spring Cloud设计与开发实战》《MongoDB高级实战》等课程 2.MongoDB中文社区专家 3.《MongoDB实战》第2版译者 5.吉林大学计算机科学学士、上海交通大学硕士

    挺好的,分布式框架,一直关注,学习。这种更底层的重型分布式框架还是必须的。

    2019-07-17 21:10:26
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载