# java_grpc_demo_1 **Repository Path**: suveng/java_grpc_demo_1 ## Basic Information - **Project Name**: java_grpc_demo_1 - **Description**: java简单集成grpc - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-18 - **Last Updated**: 2025-10-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Java gRPC Demo 这是一个简单的Java gRPC演示项目,展示了如何创建和运行gRPC服务器和客户端。 ## 项目结构 ``` java-grpc-demo/ ├── pom.xml # Maven配置文件 ├── src/ │ └── main/ │ ├── java/com/example/grpc/ │ │ ├── GreeterServer.java # gRPC服务器实现 │ │ ├── GreeterClient.java # gRPC客户端实现 │ │ └── DemoApp.java # 演示应用程序 │ └── proto/ │ └── greeting.proto # Protocol Buffers定义文件 └── README.md # 本文件 ``` ## 功能特性 - 定义了简单的问候服务(Greeter) - 实现了两个RPC方法: - `SayHello`: 发送问候 - `SayHelloAgain`: 再次发送问候 - 包含完整的服务器和客户端实现 - 提供演示应用程序来测试功能 ## 运行方法 ### 方法1: 使用Maven编译和运行 ```bash # 编译项目 mvn compile # 运行演示(服务器和客户端会自动启动和测试) mvn exec:java ``` ## 技术栈 - Java 21 - gRPC 1.58.0 - Protocol Buffers 3.21.12 - Maven 3.x