Bootstrap

Spring Cloud Alibaba 实现 gRPC 服务调用

作者:禅与计算机程序设计艺术

1.简介

2017年6月2日,Netflix发布开源项目Spring Cloud,推出了 Spring Cloud Netflix,这是一套基于Spring Boot微服务框架的分布式系统的开发工具包。该项目拥有多个子项目,其中最重要的一个子项目是 Spring Cloud Loadbalancer,它提供了客户端负载均衡器功能。
2019年6月,阿里巴巴宣布将其在微服务体系中的地位上升到了第一名。他们推出了阿里巴巴微服务生态圈 Spring Cloud Alibaba(简称SCA),作为其内部微服务框架的一部分。同样地,SCA也推出了 Spring Cloud Starter gRPC。SCA中的 gRPC starter 是 Spring Cloud Starter 中的一个模块,帮助开发者更方便地编写、测试和运行基于gRPC协议的微服务应用。本文通过 Spring Cloud Alibaba 的 gRPC starter 框架,结合图书推荐应用案例,深入浅出地介绍如何利用 SCA 中提供的 gRPC 模块进行 gRPC 服务间的调用。
通过本篇文章,读者可以学习到以下知识点:

  1. Spring Cloud Alibaba 中的 gRPC 模块的基本原理
  2. 如何配置 Spring Cloud Alibaba gRPC 并演示 gRPC 服务之间的调用
  3. Spring Clou
;