众所周知,构建高性能的现代互联网架构,我们一定离不开分布式系统,这些系统必定是反应式的。反应式的系统是一个比较新的概念,即消息驱动、弹性、极具适应性并且即时响应。构建这样的系统,定然离不开优秀的网络通信框架,其中 Netty 就是一款及其优秀的网络通信框架。
我们知道,GRPC-Java、Cassandra、Spark、Spring 5 以及 Akka 、Play等都是基于Netty构建的。在大型公司中,阿里巴巴、苹果、微博、谷歌、Twitter、Facebook等都在使用 Netty 构建他们的现代网络服务。比如说,每次您访问淘宝网或者手机淘宝,你都在使用 Netty,当然也包括使用苹果的 ICloud ,发微博或者Tweet等。
同样,在一些中小企业甚至是创业型公司以及游戏行业,也大面积地使用 Netty,比如杀毒软件厂商 Avast使用它来服务递交病毒库,LeanCloud使用它来提供消息服务,甚至我们在看《权力的游戏》时,您看到的(如果您在美国看直播)也是通过 Netty 来直播的。当然我们也看到很多直播系统、网络游戏以及在线播客(比如喜马拉雅)都大面积 的使用了 Netty。
当然,不光是 Netty 项目本身,整个 Netty 社区也在探索更多更大的可能,所以我们在这里一起来聊一聊下面的几个话题吧:
话题作者:
何品,Netty 项目技术负责人Norman的《Netty IN ACTION》中文版《Netty 实战》译者,目前是阿里巴巴的一名资深软件工程师,热爱网络、并发、异步相关的主题以及函数式编程,同时也是Netty、Akka等项目的贡献者,活跃于Scala社区,目前也在从事GraphQL相关的开发工作。
关于《Netty 实战》:
《Netty 实战》是由Netty 项目技术负责人Norman 所编写的《Netty IN ACTION》的中文版,由人民邮电出版社已经并出版,目前在实体书和电子版已经在异步社区上架,当然也包括主流的电商渠道,如天猫。
挺好的,分布式框架,一直关注,学习。这种更底层的重型分布式框架还是必须的。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。