技术栈
netty
9527出列
1 天前
netty
·
源码阅读
探索服务端启动流程
书接上文,在计算机网络专栏中,笔者较为系统地揭示了网络通信的底层原理。正是基于这些基础认知,我们才能深入剖析 Netty 框架的核心机制。作为业界领先的开源 NIO 框架,Netty 以其高性能、易扩展的架构设计,在网络基础设施、中间件以及游戏服务器等场景中得到了广泛应用,具备不可替代的行业地位。
深圳蔓延科技
3 天前
netty
NioEventLoopGroup 完全指南
一篇写给所有 Netty 玩家的 “从源码到性能” 深度笔记在 Netty 中,NioEventLoopGroup 既是 线程池,又是 Selector 管理者。 理解它 = 理解 Netty 高并发的一半。
深圳蔓延科技
4 天前
netty
如何使用 Netty 实现 NIO 方式发送 HTTP 请求
摘要Netty 是一个高性能、事件驱动的 NIO 框架,常用于 RPC、网关、代理等场景。本文将手把手教你 仅用 Netty 核心 API 完成 非阻塞 HTTP 客户端,涵盖连接建立、请求构造、响应解析、异常处理、性能调优等全部细节。所有代码均可直接复制运行。
Derek_Smart
10 天前
spring boot
·
后端
·
netty
Netty 客户端与服务端选型分析:下位机连接场景
本文皆为Derek_Smart个人原创,请尊重创作,未经许可不得转载。在工业控制系统中,典型的通信架构是:
Derek_Smart
12 天前
java
·
性能优化
·
netty
工业级TCP客户端高可靠连接架构设计与Netty优化实践
本文皆为Derek_Smart个人原创,请尊重创作,未经许可不得转载。分析了工业控制系统中上下位机通信的两种架构模式(客户端模式与服务端模式),通过对比论证了上位机作为TCP客户端主动连接下位机服务端的技术合理性。针对实际应用中的自动重连、资源隔离、状态管理等核心需求,提出了基于Netty框架的优化实现方案,解决了系统维护重启导致连接中断的关键问题。最终方案在多个工业现场得到验证,显著提升了系统的可靠性和可维护性。
c_zyer
14 天前
spring boot
·
netty
·
freeswitch
·
eslevent
FreeSWITCH与Java交互实战:从EslEvent解析到Spring Boot生态整合的全指南
其中:以下主要介绍核心的事件交互,接口话单交互在写话单的章节已经有所描述,其余数据库、队列为媒介的交互,在后续章节会详细介绍。
Derek_Smart
16 天前
java
·
性能优化
·
netty
工业物联网千万级设备通信优化:Netty多帧解码器实战,性能提升
本文皆为Derek_Smart个人原创,请尊重创作,未经许可不得转载。在现代工业物联网系统中,设备通信通常采用自定义二进制协议。以某工业控制系统为例,其通信协议具有以下特点:
皮皮林551
1 个月前
netty
Netty 超详细解答十问十答
Netty是一个高性能、异步事件驱动的网络应用框架,用于快速开发可维护的高性能协议服务器和客户端。它极大地简化了TCP和UDP套接字服务器等网络编程,例如TCP和UDP套接字服务器。
idolyXyz
1 个月前
netty
·
netty-buffer
[netty5: LifecycleTracer & ResourceSupport]-源码分析
用于记录资源生命周期中发生的关键事件。用于连接不同资源之间的因果或传递关系。提供对资源生命周期追踪的支持,主要通过 LifecycleTracer 进行资源的生命周期管理。它是一个基础类,可以为所有继承它的资源类型提供生命周期追踪功能。
idolyXyz
1 个月前
netty
[netty5: WebSocketServerHandshaker & WebSocketServerHandshakerFactory]-源码分析
在阅读这篇文章前,推荐先阅读以下内容:WebSocketServerHandshakerFactory 用于根据客户端请求中的 WebSocket 版本构造对应的 WebSocketServerHandshaker 实例,完成握手协议版本的协商与支持判断。
idolyXyz
1 个月前
netty
[netty5: WebSocketFrameEncoder & WebSocketFrameDecoder]-源码解析
WebSocketFrameMaskGenerator 是用于客户端生成 WebSocket 帧掩码的接口,通过 nextMask() 返回一个 4 字节整数掩码,用于加密帧的 payload。
idolyXyz
1 个月前
netty
[netty5: HttpObjectEncoder & HttpObjectDecoder]-源码解析
在阅读该篇文章之前,推荐先阅读以下内容:HttpObjectEncoder 类用于编码 HTTP 消息对象(如请求和响应),并根据不同的消息类型(如普通内容、分块内容或无内容)来处理编码过程。它支持对 HTTP 头、初始行、内容和尾部进行编码,并根据消息类型和内容长度动态调整内存分配,以提高编码效率。此外,还提供了一个方法来处理分块传输编码的内容,并在消息为空时输出合适的空缓冲区。
Derek_Smart
2 个月前
spring boot
·
物联网
·
netty
基于Netty与Spring Integration的高并发工业物联网网关架构设计与实现
本文皆为个人原创,请尊重创作,未经许可不得转载。因最近工作需要,搭建一套由java 实现的上位机,实现与设备进行连接交互(Tcp协议),从而开始研究工业互联网相关知识点。目前已经基于Netty搭建一套完整的架构系统。但是由于工作需要不能放出真正工作中代码,故此以下代码都是重新构建模拟新项目进行实现。
迢迢星万里灬
2 个月前
java
·
spring cloud
·
微服务
·
dubbo
·
netty
·
分布式系统
·
面试指南
Java求职者面试指南:微服务技术与源码原理深度解析
1. 请解释一下什么是微服务架构?微服务架构是一种将应用程序拆分为一组小型、独立的服务的软件开发方法。每个服务都运行在自己的进程中,并通过轻量级的通信机制(如HTTP或gRPC)进行通信。这种架构允许团队独立开发、部署和扩展服务,从而提高灵活性和可维护性。
Y_3_7
2 个月前
linux
·
运维
·
后端
·
ubuntu
·
netty
Netty实战:从核心组件到多协议实现(超详细注释,udp,tcp,websocket,http完整demo)
目录前言一、为什么选择Netty?二、Netty核心组件解析三、多协议实现1. TCP协议实现(Echo服务)
安徽杰杰
2 个月前
netty
能源即服务:智慧移动充电桩的供给模式创新
在新能源汽车产业高速发展的背景下,“能源即服务”(EaaS)理念正在重塑充电基础设施的供给模式。传统固定充电桩受限于场地、电网等因素,难以满足用户随时随地的充电需求,而智慧移动充电桩通过灵活部署和智能调度,将充电服务从"人找桩"转变为"桩找人"。这种创新模式不仅解决了充电资源错配问题,更通过物联网、大数据等技术实现了能源服务的精准投放,为城市交通电动化转型提供了全新解决方案。
安徽杰杰
2 个月前
netty
新基建浪潮下:中国新能源汽车充电桩智慧化建设与管理实践
在新基建战略的强力推动下,中国新能源汽车充电桩建设正迎来智慧化升级的重要机遇期。作为连接能源革命与交通革命的关键节点,充电基础设施的智能化转型不仅关乎新能源汽车产业的可持续发展,更是构建新型电力系统的重要支撑。当前,中国充电桩保有量已突破200万台,但在设备互联、能源协同和服务创新等方面仍面临诸多挑战。通过5G、大数据、人工智能等新一代信息技术的深度应用,中国正探索出一条具有本土特色的充电桩智慧化建设与管理路径。
迢迢星万里灬
2 个月前
java
·
spring cloud
·
微服务
·
dubbo
·
netty
·
分布式系统
Java求职者面试:微服务技术与源码原理深度解析
1. 请解释什么是微服务架构,并说明其优势和挑战。微服务架构是一种将单体应用拆分为多个小型、独立的服务的软件开发方法。每个服务都运行在自己的进程中,并通过轻量级的通信机制(如HTTP或消息队列)进行交互。这种架构的优势包括灵活性高、易于扩展、技术栈多样性和容错性好。然而,它也带来了复杂的部署和管理问题,以及数据一致性难题。
触角云科技
2 个月前
netty
掌上充电站:基于APP/小程序的新能源汽车智慧充电管理
随着新能源汽车的快速普及,充电需求呈现出爆发式增长,传统充电模式在便捷性和智能化方面的短板日益凸显。基于APP或小程序的"掌上充电站"应运而生,通过移动互联网技术整合充电资源,为用户提供实时查询、预约导航、无感支付等一站式服务。这种智慧充电管理模式不仅优化了用户体验,更通过数据驱动提升了充电设施的运营效率,成为推动新能源汽车生态发展的关键一环。从技术架构到场景应用,智慧充电正在重新定义人与能源的连接方式。
安徽杰杰
2 个月前
netty
智慧充电:新能源汽车智慧充电桩的发展前景受哪些因素影响?
全球能源结构转型与碳中和目标的推进,新能源汽车产业迎来爆发式增长,而智慧充电桩作为其核心基础设施,发展前景备受关注。智慧充电不仅关乎用户充电体验的优化,更是电网平衡、能源效率提升的关键环节。