![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
框架系列 - Netty
跑步蜗牛
help
展开
-
第一篇:netty的介绍
这个netty系列,可以让你从不会netty到对netty会有一个不错的了解,项目中的大多数问题也可以解决,如果需要源码资料,请私信我!第一篇:netty的介绍 · Netty介绍· 为什么要使用non-blocking IO(NIO)· 阻塞IO(blocking IO)和非阻塞IO(non-blocking IO)对比· Java NIO的问题和在Netty中的解...转载 2017-07-05 18:01:25 · 287 阅读 · 0 评论 -
第十一篇:从EventLoop取消注册和重新注册
第十一篇:从EventLoop取消注册和重新注册· EventLoop· 从EventLoop注册和取消注册· 在Netty中使用旧的Socket和Channel Netty提供了一个简单的方法来连接Socket/Channel,这是在Netty之外创建并转移他们的责任到Netty。这允许你将遗留的集成框架以无缝方式一步一步迁移到Netty;Netty还允原创 2017-07-05 18:32:49 · 510 阅读 · 0 评论 -
第十篇:线程模型
第十篇:线程模型· 线程模型(thread-model)· 事件循环(EventLoop)· 并发(Concurrency)· 任务执行(task execution)· 任务调度(task scheduling) 线程模型定义了应用程序或框架如何执行你的代码,选择应用程序/框架的正确的线程模型是很重要的。Netty提供了一个简单强大的线程模型来帮助我们简化代...转载 2017-07-05 18:31:42 · 358 阅读 · 0 评论 -
第九篇:实现自定义的编码解码器
第九篇:实现自定义的编码解码器 Memcached是免费开源、高性能、分布式的内存对象缓存系统,其目的是加速动态Web应用程序的响应,减轻数据库负载;Memcache实际上是一个以key-value存储任意数据的内存小块。可能有人会问“为什么使用Memcached?”,因为Memcached协议非常简单,便于讲解。14.1 编解码器的范围 我们将只原创 2017-07-05 18:29:57 · 861 阅读 · 0 评论 -
第八篇:通过UDP广播事件
第八篇:通过UDP广播事件· UDP介绍· UDP程序结构和设计· 日志事件POJO· 编写广播器· 编写监听者· 使用广播器和监听者· Summary 前面的章节都是在示例中使用TCP协议,这一章,我们将使用UDP。UDP是一种无连接协议,若需要很高的性能和对数据的完成性没有严格要求,那使用UDP是一个很好的方法。最著名的基于UDP协议的是用原创 2017-07-05 18:28:46 · 501 阅读 · 0 评论 -
第七篇:SPDY
第六篇:SPDY12.1 SPDY概念及背景 SPDY 是 Google 开发的基于传输控制协议(TCP) 的应用层协议 ,开发组正在推动SPDY 成为正式标准(现为互联网草案)。SPDY协议旨在通过压缩、多路复用和优先级来缩短网页的加载时间和提高安全性。(SPDY是 Speedy的昵音,意思是更快)。 为什么需要SPDY?SPD原创 2017-07-05 18:24:45 · 1271 阅读 · 0 评论 -
第四篇:数据传输的简介
第四篇:数据传输的简介4.Transports· Transports(传输)· NIO(non-blocking IO,New IO), OIO(Old IO,blocking IO), Local(本地), Embedded(嵌入式)· Use-case(用例)· APIs(接口) 网络应用程序一个很重要的工作是传输数据。传输数据的过程不一样取决是使用哪种原创 2017-07-05 18:17:14 · 956 阅读 · 0 评论 -
第三篇:Netty核心概念
第三章:Netty核心概念在这一章我们将讨论Netty的10个核心类,清楚了解他们的结构对使用Netty很有用。可能有一些不会再工作中用到,但是也有一些很常用也很核心,你会遇到。· Bootstrap or ServerBootstrap· EventLoop· EventLoopGroup· ChannelPipeline· Channel· Future or Ch原创 2017-07-05 18:08:18 · 255 阅读 · 0 评论 -
第二篇:netty的实例
需要源码私信我!第二篇:netty的实例· 获取Netty4最新版本· 设置运行环境来构建和运行netty程序· 创建一个基于Netty的服务器和客户端· 拦截和处理异常· 编写和运行Netty服务器和客户端 本章将简单介绍Netty的核心概念,这个狠心概念就是学习Netty是如何拦截和处理异常,对于刚开始学习netty的读者,利用netty的异常原创 2017-07-05 18:05:26 · 323 阅读 · 1 评论