Micro 微服务实践
Last updated May 27, 2026
398
Stars
60
Forks
5
Issues
0
Stars/day
Attention Score
45
Language breakdown
Go 70.2%
JavaScript 21.7%
Smarty 3.5%
Makefile 2.4%
CSS 2.0%
Dockerfile 0.2%
▸ Files
click to expand
README
Micro github.com/micro

Local
Build micro cmd
script go build -o bin/micro cmd/micro/main.go
Start registry & api with server runtime
script ./bin/micro --profile starter-local server
Start registry & api with service command
Run registry service script ./bin/micro --profile starter-local service registry
Run API service
script ./bin/micro --profile starter-local service api
Run example service
script Greeting
cd service/greeting CGO_ENABLED=0 go run main.go --profile starter-local
Test example service
script Greeting
curl "http://localhost:8080/greeting/call?msg=helloworld" {"id":"1","msg":"helloworld"}
curl "http://localhost:8080/greeting/list?page=1&size=10" {"items":[{"id":"1","msg":"helloworld"}]}
Kubernetes
$ make snapshot
$ docker build ./ -f Dockerfile --platform=linux/amd64 -t registry.cn-hangzhou.aliyuncs.com/hb-chen/micro-starter-micro:latest
Attention: default ingress class=nginx, host=api.micro.hbchen.com
helm install -n micro micro-server manifests/charts/micro \
--set ingress.enabled=true
Digest
helm install -n micro micro-server manifests/charts/micro \
--set image.tag="latest@sha256:aceabd67ac333dcd19bde3524c54e7a556b8651cf049495ab6e086d45bb7ad77" \
--set ingress.enabled=true
helm install -n micro micro-example manifests/charts/service
Digest
helm install -n micro micro-example manifests/charts/service \
--set image.tag="latest@sha256:a2af30ff9a0a66ade77672e01679a2b02ead3b2b0f27bd7092d726d75fd069e0"
curl "http://api.micro.hbchen.com/greeting/call?msg=helloworld"🔗 More in this category