文章 2024-07-20 来自:开发者社区

什么是RPC?RPC和HTTP对比?RPC有什么缺点?市面上常用的RPC框架?

RPC(Remote Procedure Call)是一种远程过程调用技术,它允许程序在网络的另一端执行一个过程,仿佛该过程是本地调用一样。这种技术极大地方便了不同系统间的数据交换与集成。RPC隐藏了网络通信的细节,程序员无需深入了解底层网络技术,就可以进行分布式系统的开发。 RPC与HTTP的对比 协议差异&#...

文章 2024-07-14 来自:开发者社区

什么是RPC?有哪些RPC框架?

RPC定义 RPC(Remote Procedure Call,远程过程调用)是一种允许运行在一台计算机上的程序调用另一台计算机上子程序的技术。这种技术屏蔽了底层的网络通信细节,使得程序间的远程通信如同本地调用一样简单。RPC机制使得开发者能够构建分布式计算系统,其中不同的组件可以分布在不同的计算机上,但它们之间可以像在同一台机器上一样相互调用。 工作流程 客户端(Cli...

文章 2024-06-26 来自:开发者社区

【实战指南】嵌入式RPC框架设计实践:六大核心类构建高效RPC框架

[TOC] 引言   在先前发布的文章中,我们构建了RPC底层数据传输的基础设计并实现了其功能(详尽代码与深入分析可参阅《实战高效RPC方案在嵌入式环境中的应用与揭秘》)。本文将继续以此为基础,探讨如何通过分层封装来提升RPC框架的易用性,旨在提供更便捷和正式的使用接口。 概述   在之前的文章中,我们阐述了结合...

文章 2023-12-20 来自:开发者社区

Rpc编程系列文章第三篇:Hessian RPC一个老的RPC框架

前言不从恶人的计谋,不站罪人的道路,不坐亵慢人的座位,惟喜爱耶和华的律法,昼夜思想,这人便为有福!他要像一棵树栽在溪水旁,按时候结果子,叶子也不枯干。凡他所做的尽都顺利。如何找到孙帅本人本文内容整理自《孙哥说Dubbo系列视频课程》,老师实力十分雄厚,B站搜孙帅suns可以找到本人,或者直接添加老师微信号suns45一:Hessian RPC1:Hession RPC一个老的RPC框架Hessi....

Rpc编程系列文章第三篇:Hessian RPC一个老的RPC框架
文章 2023-12-20 来自:开发者社区

Rpc编程系列文章第二篇:RPC框架设计目标

前言不从恶人的计谋,不站罪人的道路,不坐亵慢人的座位,惟喜爱耶和华的律法,昼夜思想,这人便为有福!他要像一棵树栽在溪水旁,按时候结果子,叶子也不枯干。凡他所做的尽都顺利。如何找到孙帅本人本文内容整理自《孙哥说Dubbo系列视频课程》,老师实力十分雄厚,B站搜孙帅suns可以找到本人,或者直接添加老师微信号suns45一:前导知识Http是超文本传输协议,跨平台性非常好。Http可以传输文本,更多....

Rpc编程系列文章第二篇:RPC框架设计目标
文章 2022-06-13 来自:开发者社区

为了带你搞懂RPC,我们手写了一个RPC框架

RPC定义远程服务调用(Remote procedure call)的概念历史已久,1981年就已经被提出,最初的目的就是为了调用远程方法像调用本地方法一样简单,经历了四十多年的更新与迭代,RPC 的大体思路已经趋于稳定,如今百家争鸣的 RPC 协议和框架,诸如 Dubbo (阿里)、Thrift(FaceBook)、gRpc(Google)、brpc (百度)等都在不同侧重点去解决最初的目的,....

为了带你搞懂RPC,我们手写了一个RPC框架
文章 2022-04-13 来自:开发者社区

为了带你搞懂RPC,我们手写了一个RPC框架

如今分布式系统大行其道的年代,RPC 有着举足轻重的地位。风靡的 Duboo、Thrift、gRpc 等框架各领风骚,深入了解RPC是新手也是老鸟的必修课。你知道 RPC 的实现原理吗?想动手实现一个简单的 RPC 框架吗?本文将通过一个 RPC 项目带你寻找答案,大量代码展示,干货满满,如果你能再钻研该项目代码,相信你能收获到包括不限于 RPC 原理、Java 基础(注解、反射、同步器、Fut....

为了带你搞懂RPC,我们手写了一个RPC框架
文章 2022-02-17 来自:开发者社区

bbossgroups RPC 基于aop的轻量级rpc框架

bbossgroups RPC 是基于bbossaop的轻量级rpc框架,感兴趣的朋友可以用一用。bbossgroups提供的RPC 框架是bboss aop子项目中一个子模块,具有以下特点: 1.支持多种通讯协议jms,jgroups,mina,webservice,restful,并且协议可扩展 2.提供强有力的安全管理插件(可插拔的认证、鉴权、数据包加/解密插件),保证远程通讯安全可靠。 ....

文章 2022-02-17 来自:开发者社区

RPC原来就是Socket——RPC框架到dubbo的服务动态注册,服务路由,负载均衡演化

  序:RPC就是使用socket告诉服务端我要调你的哪一个类的哪一个方法然后获得处理的结果。服务注册和路由就是借助第三方存储介质存储服务信息让服务消费者调用。然我们自己动手从0开始写一个rpc功能以及实现服务注册,动态上下线,服务路由,负载均衡。 一句话明白RPC原理   RPC即远程过程调用,它的实现方式有很多,比如webservice等。框架调多了,烦了,没激情了,我们就该问自己,这些框架....

文章 2022-02-14 来自:开发者社区

手写类似dubbo的rpc框架第三章《rpc框架》

案例介绍结合上面两章节,本章将实现rpc的基础功能;提供一给rpc中间件jar给生产端和服务端。技术点;1、注册中心,生产者在启动的时候需要将本地接口发布到注册中心,我们这里采用redis作为注册中心,随机取数模拟权重。2、客户端在启动的时候,连接到注册中心,也就是我们的redis。连接成功后将配置的生产者方法发布到注册中心{接口+别名}。3、服务端配置生产者的信息后,在加载xml时候由中间件生....

手写类似dubbo的rpc框架第三章《rpc框架》

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注