# 服务注册

zRPC基于etcd做服务发现和注册


### 服务注册原理
![image.png](https://cdn.nlark.com/yuque/0/2020/png/1220818/1603432645911-b0e3779e-3541-4067-b904-44ad8ffaa970.png#align=left&display=inline&height=397&margin=%5Bobject%20Object%5D&name=image.png&originHeight=794&originWidth=1428&size=103941&status=done&style=none&width=714)
### 开启服务注册
开启服务注册只需配置Etcd即可，配置如下：
```go
Etcd:
  Hosts:
    - 127.0.0.1:2379
  Key: hello.rpc
```
Hosts为etcd服务节点地址，Key为服务地址对应的key前缀，当服务启动的时候即可自动的进行服务注册


<Vssue title="serviceRegister" />
