1. RPC 基本介绍
rpc是远程调用的一种行为,在数据传输过程中涉及到传输协议,http就是一种传输协议。
RPC(Remote Procedure Call)— 远程过程调用,是一个计算机通信协议。
- 该协议允许运行于一台计算机的程序调用另一台计算机的子程序,而程序员无需额外地为这个交互作用编程。
2025年08月19日
rpc是远程调用的一种行为,在数据传输过程中涉及到传输协议,http就是一种传输协议。
RPC(Remote Procedure Call)— 远程过程调用,是一个计算机通信协议。
2025年08月19日
大多数程序员都用过 Dubbo、gRPC、Spring Cloud 等成熟框架。但你是否想过:RPC 的本质到底是什么?
本文带你从零手撕一个具备通信、注册、负载均衡、限流熔断、监控告警、CI/CD 等完整能力的 RPC 框架,真正搞懂它的原理、设计思路和可落地的工程实现。
什么是 RPC?
2025年08月19日
虽然netty很强大,但是使用netty来构建程序却是很简单,只需要掌握特定的netty套路就可以写出强大的netty程序。每个netty程序都需要一个Bootstrap,什么是Bootstrap呢?Bootstrap翻译成中文来说就是鞋拔子,在计算机世界中,Bootstrap指的是引导程序,通过Bootstrap可以轻松构建和启动程序。
2025年08月19日
Netty 是一个高性能、异步事件驱动的网络应用框架,广泛用于构建 TCP/UDP 客户端和服务器。其核心优势之一就是基于 Reactor 线程模型
2025年08月19日
最近有朋友向我询问一些Netty与SpringBoot整合的相关问题,这里,我就总结了一下基本整合流程,也就是说,这篇文章 ,默认大家是对netty与Spring,SpringMVC的整合是没有什么问题的。现在,就进入正题吧。
2025年08月19日
本文将介绍 Netty 解码器在 RocketMQ 中的实际应用,以 Broker 注册到 NameServer 的流程 为例,说明自定义编解码逻辑在客户端与服务端之间是如何协作完成消息解码的。
2025年08月19日
在当今互联网软件开发领域,Netty 作为一款高性能的网络通信框架,被广泛应用于各类场景,从大型分布式系统到小型移动应用的后端服务,Netty 的身影无处不在。对于从事互联网软件开发的专业人员而言,深入理解 Netty 如何实现拆组包,是掌握其核心技术、构建高效稳定网络应用的关键所在。今天,让我们一同深度探究这一重要且颇具技术含量的主题。
2025年08月19日
在日常开发里,大家肯定碰到过这种情况:服务器要同时处理大量客户端接入请求,传统方法往往效果不佳,性能大幅下滑。其实,有个关键技术能有效解决这个难题,那就是 Netty 多路复用技术。今天,咱们就一起来深入探究探究。
2025年08月19日
在当今互联网技术飞速发展的时代,高效的网络通信对于各类应用系统至关重要。对于互联网软件开发人员而言,构建稳定、高性能的网络通信服务是一项核心任务。Netty 框架作为一款基于 Java 语言开发的高性能、异步事件驱动型网络应用框架,为实现 TCP 通信服务端提供了强大的支持。本文将深入探讨如何基于 Netty 框架构建 TCP 通信服务端,为广大开发人员提供全面且实用的技术指导。