An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

        

## 介绍

[![Build Status](https://cloud.drone.io/api/badges/cnbattle/hello-micro/status.svg)](https://cloud.drone.io/cnbattle/hello-micro)
[![LINK](https://img.shields.io/badge/link-Github-%23FF4D5B.svg?style=flat-square)](https://github.com/cnbattle/hello-micro)
[![Go Report Card](https://goreportcard.com/badge/github.com/cnbattle/hello-micro)](https://goreportcard.com/report/github.com/cnbattle/hello-micro)
[![LICENSE](https://img.shields.io/badge/license-Anti%20996-blue.svg?style=flat-square)](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)