## 下载地址 [跳转地址](https://www.consul.io/downloads)
### 选择相应系统的安装命令
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://rpm.releases.hashicorp.com/RHEL/hashicorp.repo
sudo yum -y install consul
### 查看是否安装成功
consul --version
### 启动
consul agent -dev //localhost访问
consul agent -dev -client 0.0.0.0 -ui //IP访问
consul agent -dev -config-dir=/etc/consul.d/ -client 0.0.0.0 -ui // 指定配置文件
### 测试访问
netstat -nptl //查看端口8500
ps -ef|grep consul //查看进程编号
kill -15 29935 //杀死进程
### 注册一个服务
cd /etc/consul.d/ && touch web.json
在默认目录下创建一个对应的json文件
{
"service":{
"name":"Facid",
"tags":["service1"],
"port": 8501
}
}
- 环境安装
- 基础学习
- 基础语法
- 判断语句
- 数组
- 切片
- 函数
- 协程Goroutine
- 管道channel
- 结构体
- gin框架
- gin安装
- gin模板加载
- gin加载静态文件
- gin路由分组
- gin获取get参数
- gin获取post参数
- gin中cookie会话
- gin中session会话
- beego框架
- rpc
- gorm
- gorm安装
- protobuf
- 安装
- 编译
- grpc
- grpc安装
- 创建proto文件
- 创建服务端
- 创建客户端
- 服务发现consul学习
- consul安装
- consol结合grpc的服务端示例
- consol结合grpc的客户端示例
- go-micro
- go-micro安装
- micro命令创建项目