netty 关于netty:netty系列之搭建自己的下载文件服务器 上一篇文章咱们学习了如何在netty中搭建一个HTTP服务器,探讨了如何对客户端发送的申请进行解决和响应,明天咱们来讨论一下在netty中搭建文件服务器进行文件传输中应该留神的问题。
netty 关于netty:netty系列之自建客户端和HTTP服务器交互 上一篇文章,咱们搭建了一个反对中文的HTTP服务器,并且可能从浏览器拜访,并获取到相应的后果。尽管浏览器在日常的利用中很广泛,然而有时候咱们也有可能从自建的客户端来调用HTTP服务器的服务。
netty 关于netty:netty系列之轻轻松松搭个支持中文的服务器 之前讲了那么多对于netty的文章,都是讲netty的底层原理和实现,各位小伙伴肯定都在想了,看了这么多篇文章,netty到底无能啥呢?明天让咱们来应用netty简简单单搭一个反对中文的服务器,展现一下netty的威力。
netty 关于netty:netty系列之在netty中使用protobuf协议 netty中有很多适配不同协定的编码工具,对于风行的google出品的protobuf也不例外。netty为其提供了ProtobufDecoder和ProtobufEncoder两个工具还有对应的frame detection,接下来咱们会通过一个例子来具体解说如何在netty中应用protobuf。
netty 关于netty:netty系列之netty中的懒人编码解码器 netty之所以弱小,是因为它内置了很多十分有用的编码解码器,通过应用这些编码解码器能够很不便的搭建出十分弱小的应用程序,明天给大家讲讲netty中最根本的内置编码解码器。
netty 关于netty:netty如何实现高并发 1.BIO是期待客户端发数据时候这个过程是阻塞得,造成了一个线程只能解决一个申请得状况,而机器是领有最大线程数的,从而无奈做倒高并发2.NIO则不同当socket建设好之后,Therad并不会阻塞socket,而是接管到申请之后把申请交给Selector,Selector会遍历socket,如果有socket创立好之后selector会告诉Thread,Thraead在解决业务返…
netty 关于netty:netty系列之内置的Frame-detection 上篇文章咱们讲到了netty中怎么自定义编码和解码器,然而自定义实现起来还是挺简单的,个别没有非凡必要的状况下,大家都心愿越简略越好,其难点就是找到ByteBuf中的宰割点,将ByteBuf宰割成为一个个的能够解决的单元。明天本文讲讲netty中自带的宰割解决机制。
netty 关于netty:netty系列之自定义编码和解码器要注意的问题 在之前的系列文章中,咱们提到了netty中的channel只承受ByteBuf类型的对象,如果不是ByteBuf对象的话,须要用编码和解码器对其进行转换,明天来聊一下netty自定义的编码和解码器实现中须要留神的问题。
netty 关于netty:netty系列之对聊天进行加密 在之前的文章中,咱们讲到了怎么应用netty建设聊天室,然而这样的简略的聊天室太容易被窃听了,如果想要在外面说点悄悄话是很不平安的,怎么办呢?学过密码学的敌人可能就想到了一个解决办法,聊天的时候对音讯加密,解决的时候再对音讯解密即可。当然在netty中上述的工作都不须要咱们手动来实现,netty曾经提供了反对SS…
netty 关于netty:netty系列之自定义编码解码器 在之前的netty系列文章中,咱们讲到了如何将对象或者String转换成为ByteBuf,通过应用netty自带的encoder和decoder能够实现十分不便的对象和ByteBuf之间的转换,而后就能够向channel中随便写入对象和字符串了。