Categorygithub.com/go-micro-saas/service-api
module
0.0.16
Repository: https://github.com/go-micro-saas/service-api.git
Documentation: pkg.go.dev

# README

saas service docs

端口划分原则:

  1. 服务端口号用5位数字表示,避免与常用组件端口号冲突,最高不超65535
  2. 服务编号用2位数表示,最后1位用于区分http和grpc,1表示http协议端口,2表示grpc协议端口
  3. 错误码用9位数字表示,其中前3位与服务序号保持一致,第4为使用0作为分隔占位,后5位用于表示具体错误码的枚举值. (注意: 错误码枚举值在error.proto有唯一约束,但在业务和代码中无意义,不应对外暴露)
服务服务编号http惯用端口号grpc惯用端口号错误码
service-layout999991999299990001 : UNKNOWN
dtm-manager1001000110002100000001 : UNKNOWN
ping-service1011010110102101000001 : UNKNOWN
nodeid-service1021020110202102000001 : UNKNOWN
account-service1031030110302103000001 : UNKNOWN
admin-service1041040110402104000001 : UNKNOWN

testdata

安装依赖

请先安装必要的依赖:make init

查看帮助

查看帮助: make help

Targets:
help                   show help
init                   init and install necessary software
echo                   echo test content
generate               generate : go:generate
protoc-api-protobuf    protoc :-->: generate api protobuf
protoc-specified-api   protoc :-->: example: make protoc-specified-api service=ping-service
protoc-ping-protobuf   protoc :-->: generate ping protobuf

编译protobuf文件


# 编译`protobuf`文件;示例如下:
make protoc-api-protobuf
make protoc-ping-protobuf
make protoc-ping-v1-protobuf

用户服务 account-service

初始化账户:

  • 账户: [email protected]
  • 密码: md5(User.123456) = b1c74a97bc4fbad404b16e193ffc3275

后台服务 admin-service

初始化账户:

  • 账户: [email protected]
  • 密码: md5(Admin.123456) = b1c74a97bc4fbad404b16e193ffc3275

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author