什么是gRPC
gRPC 是一个高性能、开源和通用的 RPC 框架,面向移动和 HTTP/2 设计。目前提供 C、Java 和 Go 语言版本,分别是:grpc, grpc-java, grpc-go. 其中 C 版本支持 C, C++, Node.js, Python, Ruby, Objective-C, PHP 和 C# 支持.
SpringBoot添加相关依赖
指定gRPC版本,不要太高,否则会报错
<properties>
<java.version>1.8</java.version>
<grpc.version>1.11.0</grpc.version><!-- CURRENT_GRPC_VERSION -->
</properties>
添加gRPC相关依赖
<dependency>
<groupId>io.grpc</groupId>
<artifactId>grpc-netty</artifactId>
<version>${grpc.version}</version>
</dependency>
<dependency>
<groupId>io.grpc</groupId>
<artifactId>grpc-protobuf</artifactId>
<version>${grpc.version}</version>
</dependency>
<dependency>
<groupId>io.grpc</groupId>
<artifactId>grpc-stu

本文介绍如何在Spring Boot项目中集成gRPC服务,包括配置依赖、创建proto文件、编写服务端与客户端代码,并演示了简单的交互过程。
最低0.47元/天 解锁文章
1236

被折叠的 条评论
为什么被折叠?



