rpc

单线程的Daniel3 小时前
windows·rpc·dubbo
Dubbo RPC 序列化问题记录在开发过程中,遇到了一个 Dubbo RPC 调用失败的问题。当在请求参数中设置 revises 字段时,会出现以下错误:
小锋学长生活大爆炸3 小时前
服务器·网络协议·rpc
【知识】RPC和gRPC转载请注明出处:小锋学长生活大爆炸[xfxuezhagn.cn]如果本文帮助到了你,欢迎[点赞、收藏、关注]哦~
小高不会迪斯科3 小时前
网络·网络协议·rpc
MIT 6.824学习心得(2) 浅谈多线程和RPC上篇文章中我们简单介绍了分布式系统的设计思想以及简单性质,之后用一定篇幅简要介绍了MapReduce这个经典的分布式计算框架的大致工作原理,相信朋友们已经对此有了最基本的理解。在现实场景中,分布式系统的设计初衷是为了解决并发问题,能够承受单机系统所不能承受的流量负担,并充分利用计算机集群的硬件资源。同时,既然会利用到计算机集群,那么集群间通信也是一个不可忽略的讨论关键吧。由此,本文会着重讨论分布式系统中的并发问题以及通信问题。在介绍本文内容之前,需要提示朋友们:如果想要更好的理解本文中提到的知识点,需要有
干净的坏蛋13 天前
java·spring·rpc
Spring 的IoC 和 AOP首先,我会先解释 IoC 的核心思想,而不是直接讲技术。“IoC,即控制反转,它是一种重要的设计思想,而不是一个具体的技术。它的核心是将传统上由程序代码直接控制的对象创建、依赖管理的权限,反转给一个外部的容器来控制。这样做最大的好处就是解耦。”
Code季风13 天前
java·后端·学习·rpc·golang·go
深入实战 —— Protobuf 的序列化与反序列化详解(Go + Java 示例)在前两篇文章中,我们已经了解了 Protocol Buffers(Protobuf)的基本概念,并深入学习了 .proto 文件的语法结构、消息定义、字段规则等内容。本篇文章将进入实战阶段,重点讲解如何使用 Protobuf 进行数据的序列化和反序列化操作。
23级二本计科13 天前
网络协议·面试·rpc
RPC常见问题回答1.服务端的功能:1.提供rpc调用对应的函数2.完成服务注册 服务发现 上线/下线通知3.提供主题的操作 (创建/删除/订阅/取消订阅) 消息的发布
全是操作14 天前
大数据·rpc·flink
flink如何基于Pekko实现RPC调用通过阅读flink源码,了解flink是如何基于Pekko实现远程RPC调用的Flink 的 RPC 框架底层是构建在 Pekko 的 actor 模型之上的,了解Pekko如何使用,对后续源码的阅读有帮助。
Code季风16 天前
java·网络协议·http·rpc·golang
跨语言RPC:使用Java客户端调用Go服务端的HTTP-RPC服务在构建分布式系统时,实现不同编程语言之间的无缝通信是一个常见的需求。本文将详细介绍如何使用Go语言创建一个HTTP-RPC服务,并通过Java客户端进行远程调用。我们将探索整个过程,包括服务端的实现、客户端的编写以及测试验证。
Code季风16 天前
学习·rpc·golang·json
学习 Protobuf:序列化、反序列化及与 JSON 的对比在构建高性能的分布式系统时,数据的序列化和反序列化是一个关键环节。Protocol Buffers 是由 Google 开发的一种语言中立、平台中立、可扩展的序列化结构数据的方式, 它是一种高效的二进制序列化格式,适用于通信协议、数据存储等场合。它允许你定义结构化的数据,并生成多种语言的代码来读写这些数据。
Code季风16 天前
java·网络协议·rpc·golang·json
跨语言RPC:使用Java客户端调用Go服务端的JSON-RPC服务在分布式系统开发中,不同编程语言之间进行通信是一个常见的需求。通过远程过程调用(RPC)技术,我们可以让不同的程序像调用本地方法一样调用远程的服务。本文将介绍如何使用Go语言编写一个简单的JSON-RPC服务,并使用Java作为客户端来跨语言调用这个服务。
菜鸟康20 天前
分布式·网络协议·rpc
C++实现分布式网络通信框架RPC(3)--rpc调用端目录一、前言二、UserServiceRpc_Stub三、 CallMethod方法的重写头文件实现四、rpc调用端的调用
小猪写代码21 天前
网络·网络协议·rpc
大白话解释蓝牙的RPC机制假设你在一家餐厅(蓝牙设备)里:你(客户端):想吃牛排服务员(RPC机制):帮你传递需求后厨(服务端):实际做牛排的地方
天下一般21 天前
网络协议·rpc·负载均衡
手写RPC框架<四> 负载均衡此处采用模板方法定义逻辑:使用场景:优点:具体实现这个负载均衡器的逻辑重构hash环的时候,需要考虑多线程的问题,这里采用
黑眼圈的小熊猫21 天前
rpc·json·php
项目-- Json-Rpc框架RPC(Remote Procedure Call,远程过程调用)是一种计算机通信协议,它允许一个计算机程序通过网络调用另一个计算机程序中的子程序(也就是远程过程),并获取返回值。客户端调用远程服务端的方法就像调用本地方法一样,客户端将参数传递给远程方法,远程方法执行后将结果返回给客户端。在这个过程中,RPC抽象了网络通信的复杂性,开发者只需关注于调用函数或方法。这样客户端就可以使用到远程服务器的资源,从而完成一些复杂的计算。 一个完整RPC通信框架,大概包含以下内容:
菜鸟康24 天前
分布式·网络协议·rpc
C++实现分布式网络通信框架RPC(2)——rpc发布端有了上篇文章的项目的基本知识的了解,现在我们就开始构建项目。目录一、构建工程目录二、本地服务发布成RPC服务
K____End1 个月前
java·spring·rpc
Spring 中的disposableBean介绍在 Spring 框架中,DisposableBean 是一个接口,用于定义 Bean 在被销毁前需要执行的清理逻辑。它是 Spring 容器生命周期回调机制的一部分。
高hongyuan1 个月前
linux·运维·rpc·nfs
Linux RPC 和 NFS 教程RPC 是一种网络通信协议,它允许程序像调用本地函数一样调用另一台计算机上的函数或服务,而不需要开发者显式地处理网络通信细节。
_李白_1 个月前
分布式·rpc
grpc的二进制序列化与http的文本协议对比gRPC 默认使用 Protocol Buffers(Protobuf)做序列化,相比常见的 HTTP+JSON 等“文本协议”,在字节长度上往往要小很多,主要原因可以归纳为以下几点:
用户698608395571 个月前
rpc·go
用go从零构建写一个RPC(1)--Server端基础功能希望借助手写这个go的中间件项目,能够理解go语言的特性以及用go写中间件的优势之处,同时也是为了更好的使用和优化公司用到的trpc,并且作者之前也使用过grpc并有一定的兴趣,所以打算从0构建一个rpc系统,对于生产环境已经投入使用的项目抽丝剥茧后,再从0构建,从而更好的理解这个项目和做一个RPC需要注意的地方