文章 2024-11-05 来自:开发者社区

gRPC 一种现代、开源、高性能的远程过程调用 (RPC) 可以在任何地方运行的框架

背景介绍 gRPC 是一种现代开源高性能远程过程调用 (RPC) 可以在任何环境中运行的框架。它可以有效地连接服务 在数据中心内和数据中心之间,具有对负载平衡、跟踪、 运行状况检查和身份验证。它也适用于最后一英里 分布式计算,用于连接设备、移动应用程序和浏览器 后端服务。 主要使用场景 在微服务风格架构中高效连接多语言服务 将移动设备、浏览器客户端连接到后端服务 生成高效的客户端库 使...

文章 2024-08-01 来自:开发者社区

(十二)探索高性能通信与RPC框架基石:Json、ProtoBuf、Hessian序列化详解

引言 如今这个分布式风靡的时代,网络通信技术,是每位技术人员必须掌握的技能,因为无论是哪种分布式技术,都离不开心跳、选举、节点感知、数据同步……等机制,而究其根本,这些技术的本质都是网络间的数据交互。正因如此,想要构建一个高性能的分布式组件/系统,不得不思考一个问题:怎么才能让数据传输的速度更快? 同时,在网络开发的很多情况下,传输的数据包并不仅是简单的基本数据,而是由多种数据组成的聚合对象...

(十二)探索高性能通信与RPC框架基石:Json、ProtoBuf、Hessian序列化详解
文章 2023-10-14 来自:开发者社区

gRPC简介: Google的高性能RPC框架

博主猫头虎 带您 Go to New World.✨ 博客首页——猫头虎的博客《面试题大全专栏》 文章图文并茂生动形象简单易学!欢迎大家来踩踩~ 《IDEA开发秘籍专栏》学会IDEA常用操作,工作效率翻倍~ 《100天精通Golang(基础入门篇)》学会Golang语言,畅玩云原生,走遍大小厂~ 希望本文能够给您带来一定的帮助文章粗浅,敬请批评指正!gRPC简介: Google的高性能RPC框.....

gRPC简介: Google的高性能RPC框架
文章 2023-04-15 来自:开发者社区

Seata 高性能RPC通信的实现基石-Netty篇

一、Netty 简述Netty 是一个异步的、基于事件驱动的网络应用框架,用以快速开发高性能、高可靠性的网络 IO 程序。从下方所列举的特性中不难发现 Netty 优点很多。学习 Netty 需要从了解与 Netty 相关的几个关键类开始,如Bootstrap 、ServerBootstrap、Channel、Selector、ChannelFuture、EventLoop 、EventLoop....

Seata 高性能RPC通信的实现基石-Netty篇
文章 2023-04-15 来自:开发者社区

Seata 高性能 RPC 通信的实现- 巧用 reactor 模式

大家好,我是石页兄,编程界的一名小学生上善若水,水善利万物而不争欢迎关注微信公众号「架构染色」&& 加群以便交流和学习一、Reactor 模式reactor 模式是一种事件驱动的应用层 I/O 处理模式,基于分而治之和事件驱动的思想,致力于构建一个高性能的可伸缩的 I/O 处理模式。维基百科对 Reactor pattern 的解释:The reactor design patt....

Seata 高性能 RPC 通信的实现- 巧用 reactor 模式
文章 2022-10-09 来自:开发者社区

Dubbo 高性能 RPC 框架实践

Dubbo 介绍Dubbo 是什么?介绍:Apache Dubbo 是一款微服务框架,为大规模微服务实践提供高性能 RPC 通信、流量治理、可观测性等解决方案,涵盖 Java、Golang 等多种语言 SDK 实现。 特征:RPC 通讯框架,服务注册中心,支持原生云(Dubbo3.0) 主流版本:2.7.x , 3.0 **SDK: **官方 SDK 支持开发语言:Java、Golang使用厂家....

Dubbo 高性能 RPC 框架实践
文章 2022-08-26 来自:开发者社区

这次我设计了一款TPS百万级别的分布式、高性能、可扩展的RPC框架

大家好,我是冰河~~没错,这次冰河又要搞事情了,这次准备下手的是RPC框架项目。为什么要对RPC框架项目下手呢,因为在如今分布式、微服务乃至云原生不断发展的过程中,RPC作为底层必不可少通信组件,被广泛应用在分布式、微服务和云原生项目中。为啥要开发RPC框架事情是这样的,在开发这个RPC框架之前,我花费了不少时间算是对Dubbo框架彻底研究透彻了。冰河在撸透了Dubbo2.x和Dubbo3.x的....

这次我设计了一款TPS百万级别的分布式、高性能、可扩展的RPC框架
文章 2022-08-24 来自:开发者社区

这次我设计了一款TPS百万级别的分布式、高性能、可扩展的RPC框架

作者:冰河博客地址:https://binghe001.github.io大家好,我是冰河~~没错,这次冰河又要搞事情了,这次准备下手的是RPC框架项目。为什么要对RPC框架项目下手呢,因为在如今分布式、微服务乃至云原生不断发展的过程中,RPC作为底层必不可少的通信组件,被广泛应用在分布式、微服务和云原生项目中。为啥要开发RPC框架事情是这样的,在开发这个RPC框架之前,我花费了不少时间算是对D....

这次我设计了一款TPS百万级别的分布式、高性能、可扩展的RPC框架
文章 2022-02-16 来自:开发者社区

基于zeromq的高性能分布式RPC框架Zerorpc 性能测试

Zeromq 是基于zeromq、gevent和 msgpack开发的分布式RPC框架zerorpc-python。这个框架简单、易用。 1. 安装zeromq 1 2 3 4 5 6 yum -y install zeromq yum install gcc gcc-c++ libuuid-devel python-uuid uuid wget http://downloa...

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

GRPC —— 高性能基于 HTTP/2 的 RPC 框架

GRPC 是一个高性能、开源和通用的 RPC 框架,面向移动和 HTTP/2 设计。目前提供 C、Java 和 Go 语言版本,分别是:grpc, grpc-java, grpc-go. 其中 C 版本支持 C, C++, Node.js, Python, Ruby, Objective-C, PHP 和 C# 支持. GRPC 基于 HTTP/2 标准设计,带来诸如双向流、流控、头部压缩、单 ....

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

开发与运维

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

+关注