@netty

動態 列表
@finally_m

2025春招,Netty面試題彙總

大家好,我是 V 哥。2025年春招Java 面試,肯定繞不開 Netty 的相關問題,V哥替大家跟幾位大廠技術主管交流後,整理的一些 2025 年可能會遇到的 Netty 面試題,涵蓋基礎概念、核心組件、性能優化、故障排查等方面,分享給大家,收藏起來備用。 基礎概念類 請簡要介紹一下 Netty 是什麼,以及它的主要應用場景有哪些? 參考答案:Netty 是一個基於 Jav

finally_m 頭像

@finally_m

昵稱 威哥愛編程

@seven97_top

Netty高級使用與源碼詳解

粘包與半包 粘包現象 粘包的問題出現是因為不知道一個用户消息的邊界在哪,如果知道了邊界在哪,接收方就可以通過邊界來劃分出有效的用户消息。 服務端代碼 public class HelloWorldServer { static final Logger log = LoggerFactory.getLogger(HelloWorldServer.class); void start

seven97_top 頭像

@seven97_top

昵稱 程序員Seven

@jackjiang

全面適配iOS 26液態玻璃,基於開源IM即時通訊框架MobileIMSDK:RainbowChat-iOS端v10.2發佈

1、MobileIMSDK開源工程 MobileIMSDK是一套專門為移動端開發的開源IM即時通訊框架,超輕量級、高度提煉,一套API優雅支持UDP、TCP、WebSocket三種協議,支持iOS、Android、H5、小程序、Uniapp、標準Java平台,服務端基於Netty編寫。 工程同步開源地址: ❶GitHub:https://github.com/JackJiang2011/Mo

jackjiang 頭像

@jackjiang

昵稱 JackJiang

@alijishu

通過 HTTP/2 協議案例學習 Java & Netty 性能調優:工具、技巧與方法論

摘要 Dubbo3 Triple 協議是參考 gRPC、gRPC-Web、Dubbo2 等協議特點設計而來,它吸取各自協議特點,完全兼容 gRPC、Streaming 通信、且無縫支持 HTTP/1 和瀏覽器。 當你在 Dubbo 框架中使用 Triple 協議,然後你就可以直接使用 Dubbo 客户端、gRPC 客户端、curl、瀏覽器等訪問你發佈的服務,不需要任何額外組件與配置。

alijishu 頭像

@alijishu

昵稱 阿里雲開發者

@lvweifu

Netty學習三

本文主要梳理下Netty裏的EventLoop。 EventLoop並非Netty所獨有,它是一種事件等待和處理的程序模型,可以解決多線程資源消耗高的問題,EventLoop在node.js中也有使用。下圖是EventLoop通用的運行模式。每當事件發生時,應用程序都會將產生的事件放入事件隊列中,然後EventLoop會輪詢從隊列中取出事件執行或者將事件分發給相應的事件監聽者執行。事件執行的方式通

lvweifu 頭像

@lvweifu

昵稱 步履不停

@finally_m

Netty的源碼分析和業務場景

Netty 是一個高性能、異步事件驅動的網絡應用框架,它基於 Java NIO 構建,廣泛應用於互聯網、大數據、遊戲開發、通信行業等多個領域。以下是對 Netty 的源碼分析、業務場景的詳細介紹: 源碼概述 Netty 的核心組件:Netty 的架構設計圍繞着事件驅動的核心思想,主要包括 Channel、EventLoopGroup、ChannelHandlerContext 和 Channe

finally_m 頭像

@finally_m

昵稱 威哥愛編程

@finally_m

【讀源碼】Netty框架Future模式源碼深度剖析

Netty 是一個高性能的網絡編程框架,廣泛用於構建高性能、高可靠性的網絡服務器和客户端程序。它的核心特性之一是其異步編程模型,而這種模型是通過 Future 模式實現的。 Netty 中的 Future 模式 在 Netty 中,Future 是一個非常重要的概念,它代表了一個可能尚未完成的異步操作。Netty 的 Future 接口繼承自 Java 的 java.util.concurrent

finally_m 頭像

@finally_m

昵稱 威哥愛編程

@aresxue

過早優化是萬惡之源——聊聊FastThreadLocal的Cache line padding

💡 過早優化是萬惡之源。 ——Tony Hoare 作為軟件開發人員的一句名言,相信絕大多數小夥伴都有聽聞過這句名言,而我在最近閲讀netty源碼的時候就見識了這麼一個有趣的例子。 Netty是一個用於構建高性能、可伸縮的網絡應用程序的異步事件驅動框架。它主要關注在網絡通信、協議處理和高性能的特性上,是一個基於Java的開源框架。Netty的設計目標是提供簡單而強大的 API,使得開發者能夠輕鬆

aresxue 頭像

@aresxue

昵稱 Aresxue