
分布式框架
文章平均质量分 90
分布式框架
用心分享技术
真正的大师,不止是自己优秀,还能帮助其他人变优秀
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Netty高级】Netty的技术内幕
Netty作为高性能网络框架,其核心技术包括:主从Reactor线程模型(BossGroup处理连接、WorkerGroup处理I/O)、零拷贝内存管理(PooledByteBuf、Direct Buffer)、责任链机制(ChannelPipeline动态编排Handler)及异步事件驱动架构(Future-Listener回调)。相比原生NIO,Netty通过线程绑定、内存池化、协议封装等优化,显著降低开发复杂度并提升性能(支持百万级并发),广泛应用于Dubbo、Spark等系统。核心设计思想是资源复用原创 2025-07-08 00:09:02 · 814 阅读 · 0 评论 -
【Netty进阶】Netty的进阶与实战
Netty进阶实战核心技术总结:涵盖UDP通信(单播/广播)、服务器推送技术对比(轮询/SSE/WebSocket)、WebSocket进阶应用(STOMP协议/消息路由)和私有协议开发(认证/心跳/可靠性)。重点分析了不同场景的技术选型,如物联网用UDP+私有协议,金融系统用WebSocket+STOMP。Netty核心价值在于协议自由与性能可控,通过线程优化和零拷贝实现高性能通信,WebSocket+STOMP适合快速开发,超高并发场景建议采用自定义私有协议。(149字)原创 2025-07-07 23:42:07 · 524 阅读 · 0 评论 -
【Netty应用】Netty的核心设计与应用
Netty核心要点摘要:Netty作为高性能异步网络框架,通过事件驱动模型和Reactor线程模式简化NIO开发,提供HTTP/TCP等协议支持。其核心组件包括Channel(全双工通信)、EventLoop(I/O事件处理)、ChannelHandler(业务逻辑处理)和ByteBuf(高效内存管理)。关键解决方案涵盖TCP粘包处理(LengthFieldBasedFrameDecoder)、SSL加密和空闲检测。相比原生NIO,Netty具有更简洁的API、内存池优化和丰富协议支持。最佳实践包括主从线程原创 2025-07-07 23:36:06 · 787 阅读 · 0 评论 -
【Netty基础】设计一个注册中心,提供查询和注册功能
本文提出了一套完整的RPC服务注册中心设计方案,包含架构文档和核心代码实现。架构方面采用分层设计,支持服务注册、发现、健康检查等核心功能,使用HTTP/2+Protobuf作为通信协议,并设计了双重健康检查机制。代码部分基于Java实现,包含服务元数据存储、自动清理宕机节点的健康检查线程,以及Spring Boot的HTTP接口实现。方案兼顾开发效率与生产环境要求,通过内存存储简化部署,同时支持扩展持久化存储,为分布式系统提供了可靠的服务治理基础。原创 2025-07-07 23:22:41 · 620 阅读 · 0 评论 -
【Netty基础】Java原生网络编程
本文系统梳理了网络编程核心知识,重点解析了I/O模型、RPC框架原理及Java实现。主要内容包括:1)Linux五种I/O模型对比,深入分析epoll高效机制;2)Java BIO/NIO实现原理及适用场景;3)RPC框架核心组件(动态代理、序列化)及主流方案对比;4)面试高频考点总结,如I/O多路复用技术选型、Dubbo架构设计等。全文以技术对比表格和流程图形式呈现,帮助开发者快速掌握网络编程核心概念及面试应答要点。原创 2025-07-07 23:10:33 · 790 阅读 · 0 评论 -
【Netty基础】深入理解通讯协议
【代码】【Netty基础】深入理解通讯协议。原创 2025-07-02 01:26:38 · 898 阅读 · 0 评论