一个基于:GO-GRPC + GRPC-GATEWAY + GoFrame 的微服务架构。简单方便快速开发。

xinjiayu 7aa999c9c0 初始上传 2 years ago
auth_jwt 7aa999c9c0 初始上传 2 years ago
doc 7aa999c9c0 初始上传 2 years ago
ui 7aa999c9c0 初始上传 2 years ago
util 7aa999c9c0 初始上传 2 years ago
version 7aa999c9c0 初始上传 2 years ago
zap 7aa999c9c0 初始上传 2 years ago
.gitignore 7aa999c9c0 初始上传 2 years ago
LICENSE 8f0f3f0887 Initial commit 2 years ago
README.md 7aa999c9c0 初始上传 2 years ago
go.mod 7aa999c9c0 初始上传 2 years ago
go.sum 7aa999c9c0 初始上传 2 years ago
server.go 7aa999c9c0 初始上传 2 years ago

README.md

gfmicro

一个简单方便的微服务架构。

基于:GO-GRPC + GRPC-GATEWAY + GoFrame 微服务项目

技术栈

RPC:gRPC

Restful Api:Grpc Gateway

基础类库:GoFrame GF开发文档

微服务应用目录说明

├── client
├── cmd
├── config
│   ├── certs
│   └── config.toml
├── proto
│   ├── c.sh
│   ├── google
└── server
    ├── hello.go
    └── server.go

  • config/certs:证书凭证
  • client:客户端
  • cmd:命令行
  • pkg:第三方公共模块
  • proto:protobuf的一些相关文件(含.proto、pb.go、.pb.gw.go),google/api中用于存annotations.proto、http.proto
  • server:服务端