RPC(Remote Procedure Call)—远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。
Flink基于Akka来实现内部各组件(ResourceManager、Dispatcher、JobMaster、TaskExecutor等)间的RPC通信。本...
protobuffer是一种语言无关、平台无关的数据协议,优点在于压缩性好,可扩展,标准化,常用于数据传输、持久化存储等。
本系列带着大家深入微服务 Spring体系的各个框架的底层原理。上一篇文章介绍了SpringBoot自动装配原理,本节将带着大家熟悉下SpringCloud体系...
远程服务调用(Remote procedure call)的概念历史已久,1981年就已经被提出,最初的目的就是为了调用远程方法像调用本地方法一样简单,经历了四...
腾讯 · 技术咨询工程师 (已认证)
我们通过引入SDD(即协议驱动开发)来解决以上提到的问题。 我们希望通过定义强类型的接口和消息数据,在大多数场景中前后端的调用间实现RESTful接口,减少前后...
腾讯 · 前端开发工程师 (已认证)
行文前先安利下《再深谈TCP/IP三步握手&四步挥手原理及衍生问题—长文解剖IP 》、《再谈UDP协议—浅入理解深度记忆》
gRPC是谷歌开源的,需要定义接口协议文件,该文件是使用 protocol buffers
服务是指一个或一组软件功能(例如特定信息的检索或一组操作的执行),其目的是不同的客户端可以为不同的目的重用(例如通过跨进程的网络调用)。Nacos 支持主流的服...
腾讯 · 高级前端工程师 (已认证)
MYSQL 或其他储存依赖,根据实际场景打 log。 这些储存库不像 RPC 调用,一般无执行 BUG,只能是入参有问题,入参的问题根据异常就可以定位了。
从今天开始我们来聊聊Netty的那些事儿,我们都知道Netty是一个高性能异步事件驱动的网络框架。
有了上面的包装,我们就可以基于此创建一个gRPC的服务器端和客户端,来进行基于内存的RPC通信了。
当下,基于“微服务”的技术架构体系几乎主宰了整个业务市场,尤其是在云原生生态的拥抱下。无论是基于传统虚拟机生态还是云原生容器生态的现代微服务体系结构中,我们可以...
本文是《java版gRPC实战》系列的第三篇,前文咱们实战体验了简单的RPC请求和响应,那种简单的请求响应方式其实只是gRPC定义的四种类型之一,这里给出《gR...
北京点目科技有限公司 · 创始人 (已认证)
我们介绍 rk-boot 库,一个快速启动 GRPC 的企业级 golang 微服务框架。
在正式写grpc-shop之前,我们需要先花几篇文章介绍一些基础概念。 在介绍gRPC之前我们先了解下什么是RPC。
扫码关注腾讯云开发者
领取腾讯云代金券