https://github.com/cnbattle/hello-micro
hello-micro: my study go-micro something code.
https://github.com/cnbattle/hello-micro
Last synced: 3 months ago
JSON representation
hello-micro: my study go-micro something code.
- Host: GitHub
- URL: https://github.com/cnbattle/hello-micro
- Owner: cnbattle
- License: other
- Created: 2019-12-24T03:52:52.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-07-02T13:37:03.000Z (almost 3 years ago)
- Last Synced: 2025-01-22T05:42:35.985Z (5 months ago)
- Language: Go
- Homepage:
- Size: 163 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## 介绍
[](https://cloud.drone.io/cnbattle/hello-micro)
[](https://github.com/cnbattle/hello-micro)
[](https://goreportcard.com/report/github.com/cnbattle/hello-micro)
[](https://github.com/996icu/996.ICU/blob/master/LICENSE)> go-micro 学习代码
Transport `同步消息` use `nats` [project address](https://github.com/nats-io/nats-server)
Broker `异步消息` use `rabbitmq` [project address](https://github.com/rabbitmq/rabbitmq-server)
Registry `服务发现` use `etcd` [project address](https://github.com/etcd-io/etcd)## docker- compose
run `etcd` and `rabbitMQ` and `nats`
```shell script
docker-compose up -d
```## TODO
### 基础服务
- [ ] 认证服务 `auth-srv`
- [ ] 用户服务 `user-srv`
- [ ] 日志服务 `log-srv`## 微服务
[server相关](srv.md)
[client web相关](web/hello-web/main.go)