先啰嗦两句,若是你还不知道Netty是作什么的能作什么。那能够先简单的搜索了解一下。我只能说Netty是一个NIO的框架,能够用于开发分布式的Java程序。具体能作什么,各位能够尽可能发挥想象。技术,是服务于人而不是局限住人的。 javascript
若是你已经万事具有,那么咱们先从一段代码开始。程序员们习惯的上手第一步,天然是"Hello world",不过Netty官网的例子却恰恰抛弃了"Hello world"。那咱们就本身写一个最简单的"Hello world"的例子,做为上手 java
既然是分布式的,天然要分多个服务。Netty中,须要区分Server和Client服务。全部的Client都是绑定在Server上的,他们之间是不能经过Netty直接通讯的。(本身采用的其余手段,不包括在内。)。白话一下这个通讯过程,Server端开放端口,供Client链接,Client发起请求,链接到Server指定的端口,完成绑定。随后即可自由通讯。其实就是普通Socket链接通讯的过程。
Netty框架是基于事件机制的,简单说,就是发生什么事,就找相关处理方法。就跟着火了找119,cj了找110一个道理。因此,这里,咱们处理的是当客户端和服务端完成链接之后的这个事件。何时完成的链接,Netty知道,他告诉我了,我就负责处理。这就是框架的做用。Netty,提供的事件还有不少,之后会慢慢的接触和介绍。
你应该已经能够上手了:) 程序员