# amap_service_go_v2 **Repository Path**: hlm_huanlema/amap_service_go_v2 ## Basic Information - **Project Name**: amap_service_go_v2 - **Description**: 高德开放平台,封装被business_service_go调用的rpc接口。使用go-zero rpc框架 - **Primary Language**: Go - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2025-07-10 - **Last Updated**: 2025-07-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # go-zero-api #### 命令 1.修改greet.go文件,更新生成新目录文件。go run启动服务。 goctl rpc protoc greet.proto --go_out=. --go-grpc_out=. --zrpc_out=. --style goZero goctl rpc client greet.proto -dir . 2.测试服务grpcurl。使用apifox。 grpcurl -plaintext localhost:8080 list 3.操作数据库的服务。增加数据库配置。 #### 介绍 go-zero微服务框架,最小化HTTP服务api模板示例。可根据此项目进阶学习zero源码设计思想 #### server端:grpc-server 使用goctl生成。 目录结构: ``` ├── go.mod ├── greet.go ├── etc │ └── greet.yaml ├── greet ├── greetclient └── internal ├── config │ └── config.go ├── logic │ └── demologic.go ├── svc │ └── servicecontext.go └── server ``` 本地测试: config配置yaml文件 ``` # Etcd: # Hosts: # - 127.0.0.1:2379 # Key: greet.rpc Mode: dev #开发模式 用于反射服务可用 ``` grpcurl测试: ``` // 列出服务 goctl -plaintext localhost:8080 list ```