Netty-介绍

Netty介绍

1.Netty是由JBOSS提供的一个Java开源框架,现在为GitHub上的独立项目

2.Netty是一个异步的、基于事件驱动的网络应用框架,用来快速开发高性能、高可靠的网络IO程序
异步的

异步是相对于同步而言的,举个简单例子,在传统的B/S开发领域,在没有Ajax之前
Netty-介绍
采用Ajax后
Netty-介绍

事件驱动

举个简单例子:比如说一个网页,网页上有个按钮,当我们点击这个按钮以后呢,就会触发一个click事件,这个事件会驱动一个方法并调用,那么这就是一个事件驱动的模型,在Netty里面也是基于事件驱动的,简单的讲就是Netty会根据客户端的一些行为,如连接完成、连接断开、读、写行为产生相应事件驱动,比如客户端连接来了,会触发对应的驱动事件,然后指向对应的函数处理。和前端的举例是相似的!

3.Netty主要针对TCP协议下,面向Clients端的高并发应用,或者Peer-to-Peer场景下的大量数据持续传输的应用。
Netty-介绍
通常Netty也称为基于NIO的网络通信框架

上一篇:基于fabric 2.2 test-network网路部署自己的链码


下一篇:nginx通过ip-hash算法负载不均或不起效问题