写点什么

Netty

8 人感兴趣 · 277 次引用

  • 最新
  • 推荐

【Netty】「萌新入门」(三)ChannelFuture 与 CloseFuture

用户头像
sidiot
14 小时前

本篇博文是《从0到1学习 Netty》中入门系列的第三篇博文,主要内容是介绍 Netty 中 ChannelFuture 与 CloseFuture 的使用,解决连接问题与关闭问题;

【Netty】「萌新入门」(二)剖析 EventLoop

用户头像
sidiot
06-14

本篇博文是《从0到1学习 Netty》中入门系列的第二篇博文,主要内容是介绍 Netty 中 EventLoop 的使用,优化及源码解析;

【Netty】「萌新入门」(一)Hello, World!

用户头像
sidiot
06-12

本篇博文是《从0到1学习 Netty》中入门系列的第一篇博文,主要内容是构建 Netty 的第一个程序,Hello World!

【Netty】「NIO」(五)多线程优化

用户头像
sidiot
06-08

本篇博文是《从0到1学习 Netty》中 NIO 系列的第五篇博文,主要内容是使用多线程对程序进行优化,充分利用 CPU 的能力;

【Netty】「NIO」(四)消息边界与可写事件

用户头像
sidiot
06-08

本篇博文是《从0到1学习 Netty》中 NIO 系列的第四篇博文,主要内容是介绍如何处理消息边界以及通过可写事件解决写入内容过多的问题;

【Netty】「NIO」(三)剖析 Selector

用户头像
sidiot
06-07

本篇博文是《从0到1学习 Netty》中 NIO 系列的第三篇博文,主要内容是介绍通过使用 Selector,一个单独的线程可以有效地监视多个通道,从而提高应用程序的处理效率;

【Netty】「NIO」(二)阻塞模式与非阻塞模式

用户头像
sidiot
06-07

本篇博文是《从0到1学习 Netty》中 NIO 系列的第二篇博文,主要内容是通过 NIO 来理解阻塞模式与非阻塞模式;

【Netty】「NIO」(一)认识 ByteBuffer

用户头像
sidiot
06-06

本篇博文是《从0到1学习 Netty》中 NIO 系列的第一篇博文,主要内容是介绍 NIO 的核心之一 Buffer 中的 ByteBuffer;

阿里、字节大佬共创的 Netty 核心原理手册,必须是全网 No.1

讲到这里,你可能要问了:如果我的工作中涉及网络编程的内容并不多,那我是否还有必要花精力学习 Netty 呢?其实在互联网大厂(阿里、腾讯、美团等)的中高级 Java 开发面试中,经常会问到涉及到 Netty 核心技术原理的问题,比如:

一次错误的解码处理导致 Netty 堆外内存泄漏问题的分析

问题的起因来自线上一次Tcp Proxy代理逻辑处理的错误处理导致慢速的内存泄漏,现象是Netty服务所在的进程RSS缓慢增长到高点后维持在高点。根据现有的应用转发数据统计确实每天的上下行消息交互次数很高,当时一个错误的想法是Netty使用堆外内存池的方式会导致

3 天速成!阿里人私用的 Netty 速成实战手册,3 天 Github 星标 11.5k

如今,大数据已是互联网应用的大趋势,很多Java程序员都想转向大数据方向,而Netty不仅是大数据框架的核心,还是高并发中最火的框架之一。因此,学好Netty更有利于深入了解大数据框架底层源码。学习Netty,不仅要学会如何运用它,还要对其底层原理、底层代码

惊艳!腾讯强推 599 页 Netty 进阶神技,完美诠释 Netty

作为一个学Java的,如果没有研究过Netty,那么你只能算一个初等Java程序员。如果你想知道Nginx是怎么写出来的,如果你想知道Tomcat和Jetty是如何实现的,如果你想实现一个简单的Redis服务器,那都应该好好理解一下Netty,如果你要进阶,想了解Java服务器的深

阿里、字节等大佬神创,必须是全网最全的 Netty 核心原理手册

讲到这里,你可能要问了:如果我的工作中涉及网络编程的内容并不多,那我是否还有必要花精力学习 Netty 呢?其实在互联网大厂(阿里、腾讯、美团等)的中高级 Java 开发面试中,经常会问到涉及到 Netty 核心技术原理的问题,比如:

【源码分析】【netty】FastThreadLocal 为什么快?

接下来几篇文章,我们来聊一聊netty相关的。这里作者想先从FastThreadLocal开始说,而不是可能大家更熟悉的reactor啊,责任链设计啊,ByteBuf啊,池化啊等等。不过虽然说FastThreadLocal熟知程度不如其他的,但是其实还是很有内容的。比如最核心的为啥快呢?

玩转 Netty,从“Hello World”开始!

首先当然是NIO的使用,本身比较复杂,而且还存在一些问题。

美团架构师熬夜整理:Netty 权威指南 2.0 版 + 英雄传说项目

Netty作为成熟的高性能异步通信框架,无论是在互联网分布式应用开发中,或者是在大数据基础设施的构建中,以及用于实现应用层基于公私协议的服务器等,都会有出色的表现。Netty是一款提供异步的、时间驱动的网络应用程序框架和贡酒,是基于NIO客户端、服务器

https://static001.geekbang.org/infoq/44/44b5b44bf71319618bae8ff4e23698a9.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

1 分钟学会、3 分钟上手、5 分钟应用,快速上手责任链框架详解 | 京东云技术团队

责任链模式是开发过程中常用的一种设计模式,在SpringMVC、Netty等许多框架中均有实现。但自己临时实现的责任链既不通用,也很容易产生框架与业务代码耦合不清的问题,增加Code Review成本

腾讯高工手写 13W 字“Netty 速成手册”,3 天走向实战!

在java界,netty无疑是开发网络应用的拿手菜。你不需要太多关注复杂的nio模型和底层网络的细节,使用其丰富的接口,可以很容易的实现复杂的通讯功能。

https://static001.geekbang.org/infoq/27/27ef114526bb1ab35fecedd258bb6259.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Netty 服务端开发及性能优化 | 京东云技术团队

Netty是一个异步基于事件驱动的高性能网络通信框架,可以看做是对NIO和BIO的封装,并提供了简单易用的API、Handler和工具类等,用以快速开发高性能、高可靠性的网络服务端和客户端程序。

Github 星标 120k!这份阿里独有的高并发实战笔记太强了!

像阿里,京东等一线大厂内部都有一套自己的高并发概念,所以说高并发应当是面试官面试必问的一个主要问题,为了避免小伙伴们“面试造火箭,入职拧螺丝”今天我特意为大家准备出了这份《Netty、Redis、ZooKeeper高并发实战笔记》,来帮助小伙伴们解读高并发、

Netty 框架详解:高性能网络编程的设计与实现

Netty是一款基于NIO的高性能网络编程框架,其主要用途是简化网络编程,提高网络应用程序的性能。本篇博客将详细解读Netty框架,包括其设计原则、主要组件及其源码实现。

Netty 服务开发及性能优化

Netty是一个异步基于事件驱动的高性能网络通信框架,可以看做是对NIO和BIO的封装,并提供了简单易用的API、Handler和工具类等,用以快速开发高性能、高可靠性的网络服务端和客户端程序。

https://static001.geekbang.org/infoq/c8/c82a63d5917627ee7fa10ae83b3c62ae.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

面试还不懂 Netty,看这篇文章就够了!

我们去面试的时候,经常被问到netty的题目。我整理了netty的32连问。小伙伴们,收藏起来慢慢看吧。

如何快速理解网络 IO 模型

用户头像
Dinfan
03-17

本文先分析网络IO模型的组成部分,再反过来理解网络模型

https://static001.geekbang.org/infoq/b2/b28809713979f74c5074887a9c96b5e7.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

一文详解 Netty 组件

Netty 是一款优秀的高性能网络框架,内部通过 NIO 的方式来处理网络请求,在高负载下也能可靠和高效地处理 I/O 操作。下面这篇文章将主要对 Netty 中的各个组件进行分析,并在介绍完了各个组件之后,通过 JSF 这个 RPC 框架为例来分析 Netty 的使用。

Java Netty 框架自建 DNS 代理服务器教程

DNS协议作为着互联网客户端-服务器通信模式得第一关,在当下每天都有成千上亿上网记录产生得当今社会,其重要性自然不可言喻。在国内比较有名得DNS服务器有电信得114.114.114.114、阿里云得223.5.5.5,DNSPod得119.29.29.29,配置一个好的DNS服务器可以缩短请

深入解读 Netty 底层核心源码,全面分析 Netty 特新

Netty 是一款基于 NIO(非阻塞 I/O)开发的网络框架,与传统 BIO 相比,它的并发性能得到了很大的提高,而且更加节省资源。Netty 不仅封装了 NIO 操作的很多细节;在设计上还基于灵活、可扩展的事件驱动模型与高度可定制的线程模型,让 Netty 的应用更加灵活

https://static001.geekbang.org/infoq/c1/c16b0ec6c823661a6d836b231bdff656.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

基于 Netty 的 IM 聊天加密技术学习:一文理清常见的加密概念、术语等

用户头像
JackJiang
2022-12-22

本文正好借此机会,以Netty编写的IM聊天加密为例,为入门者理清什么是PKI体系、什么是SSL、什么是OpenSSL、以及各类证书和它们间的关系等,并在文末附上简短的Netty代码实示例,希望能助你通俗易懂地快速理解这些知识和概念!

Netty_Netty技术文章_InfoQ写作社区