https://github.com/ibarryyan/grpc-learn-demo
Demo of《玩转gRPC框架》
https://github.com/ibarryyan/grpc-learn-demo
go grpc java
Last synced: 3 months ago
JSON representation
Demo of《玩转gRPC框架》
- Host: GitHub
- URL: https://github.com/ibarryyan/grpc-learn-demo
- Owner: ibarryyan
- License: mit
- Created: 2023-02-18T05:31:29.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-09-12T12:25:40.000Z (over 2 years ago)
- Last Synced: 2024-06-21T16:57:57.449Z (almost 2 years ago)
- Topics: go, grpc, java
- Language: Go
- Homepage:
- Size: 48.8 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## 《玩转gRPC框架》专栏相关demo
有问题可以留言哈~
### 1 专栏信息
作者:Barry Yan [博客地址](https://ibarryyan.blog.csdn.net/)
E-mail:1712229564@qq.com
专栏地址:https://blog.csdn.net/mr_yanmingxin/category_12172887.html
### 2 具体Demo列表
- [grpc-etcd](./grpc-etcd):引入etcd服务注册中心,需要运行etcd
- [go-grpc-demo](./go-grpc-demo):Go实现gRPC服务,可以调用Java提供的gRPC服务和为Java客户端提供服务
- [java-grpc-demo](./java-grpc-demo):Java实现gRPC服务,可以调用Go提供的gRPC服务和为Go客户端提供服务
- [go-socket](./go-socket):Go实现Socket
- [go-rpc](./go-rpc):Go实现RPC调用
- [barry_rpc](./barry_rpc):动手实现自己的RPC框架(TODO)
- [barry_lb](./barry_lb):自定义负载均衡器
### 3 运行环境及方式
#### 3.1 涉及环境要求
JDK1.8+
Go1.17+
Maven 3.x
etcd 3.x
#### 3.2 具体运行方式
Java Demo
```shell
mvn clean
mvn compile
```
Go Demo
```shell
go mod tidy
go run xxx.go
```
### 4 注意点