• 标签: gRPC 共 20 个结果.
  • 在现代分布式系统中,不同语言之间的服务调用变得越来越常见。为了实现跨语言的高性能远程调用,我们可以使用Google开源的gRPC框架。 什么是gRPC? gRPC是一种高性能、开源的远程过程调用(RPC)框架,由Google开发并维护。它支持跨语...
  • 引言 随着企业数字化转型的不断推进,微服务架构已经成为构建可靠和可扩展应用的首选架构。而在微服务架构中,选择适合的通信方式和框架对于整体系统的可靠性和性能是至关重要的。本篇博客将介绍如何利用Spring Cloud和gRPC构建可靠的微服务架构,...
  • 在构建分布式系统时,选择合适的远程过程调用(RPC)框架非常重要。Thrift和gRPC是两个常用的RPC框架,它们都提供了跨语言的接口定义和通信能力。本文将介绍Thrift和gRPC的差异,并提供一些从Thrift迁移到gRPC的转换策略。 1...
  • 在分布式系统和微服务架构中,服务之间的通信一直是一个关键的话题。许多技术与协议被广泛用于实现高效的通信,其中 gRPC 是一种备受关注的解决方案之一。本文将探讨 gRPC 如何与非阻塞IO相结合,以进一步提高服务间的通信性能。 什么是 gRPC?...
  • 引言 在现代的应用程序开发过程中,流式数据的传输和处理已经成为一个常见的需求。传统的HTTP协议虽然可以满足这个需求,但是却存在一些性能上的限制。gRPC作为一种高性能、开源的RPC(Remote Procedure Call)框架,提供了流式处...
  • 概述 gRPC是一款高性能、开源的远程过程调用(RPC)框架,由Google开发并于2015年发布。它支持多种编程语言,并提供了强大的基于HTTP/2协议的通信能力。由于其性能、可扩展性和易用性,gRPC在如今的软件开发领域中越来越受到关注和使用...
  • 引言 对于现代的分布式系统来说,监控和追踪是非常重要的。它们可以帮助我们了解系统的性能状况、及时发现故障、诊断问题并采取相应的措施。而gRPC是一种高性能的开源远程过程调用(RPC)框架,越来越多的企业在构建分布式系统时选择了它。在这篇博客中,我...
  • 结论:RESTful API和gRPC都有各自的优势和劣势,并且在不同的应用场景下有不同的适用性。对于Web应用开发和移动应用开发等领域,RESTful API是一种简单易用的选择;对于高性能和实时性要求较高的场景和微服务架构,gRPC提供了更好...
  • gRPC是一个高性能的开源RPC(远程过程调用)框架,它能够轻松地在客户端和服务器之间建立通信。gRPC使用Protocol Buffers作为默认的通信协议,而且它还提供了一个强大的插件系统,使得用户可以扩展其功能并定制化通信协议。 1. gR...
  • 在现代的微服务架构中,容器化和微服务是两个非常热门的概念。容器技术(比如Docker)可以帮助我们将应用程序和其依赖项打包成一个独立的可执行单元,并提供了更快速、更可靠的部署方式。而微服务则将一个大型应用程序拆分成多个小型的、自治的服务,每个服务...
  • 1
  • 2