使用consul、fabio搭建微服务

本文共有1920个字,关键词:

问题:ubuntu如何安装consul、fabio搭建微服务?

方法:
一、安装consul
1、下载

wget https://releases.hashicorp.com/consul/1.3.0/consul_1.3.0_linux_amd64.zip
unzip consul_1.3.0_linux_amd64.zip
sudo mv consul /usr/local/bin/consul

2、配置服务

sudo vim /usr/local/etc/consul/server_config.json
{
  "datacenter": "dev_server",
  "data_dir": "/usr/local/data/consul",
  "log_level": "INFO",
  "node_name": "pc_name",
  "server": true,
  "bind_addr": "192.168.1.100",
  "ui": true,
  "bootstrap": true,
  "enable_script_checks": true,
  "disable_update_check": true,
  "encrypt": "x2dR+aaaaN5Vif9s0aaaRe==",
  "addresses": {
      "http": "0.0.0.0"
  }
}

3、启动服务

sudo nohup consul agent --config-dir /usr/local/etc/consul/ > /dev/null 2>&1 &

如果是客户端(Client)配置如下

{
  "datacenter": "dev_client",
  "data_dir": "/usr/local/data/consul",
  "log_level": "INFO",
  "node_name": "pc_name",
  "server": false,
  "bootstrap": false,
  "retry_join": ["192.168.1.101"],
  "encrypt": "AaaN3aAVMaaaaYxDWIg9yg==",
  "disable_update_check": true,
  "rejoin_after_leave": true
}

二、安装fabio
1、下载

wget https://github.com/eBay/fabio/releases/download/v1.3.5/fabio-1.3.5-go1.7.3-linux_amd64
sudo mv fabio-1.3.5-go1.7.3-linux_amd64 /usr/local/bin
cd /usr/local/bin
sudo ln -s fabio-1.3.5-go1.7.3-linux_amd64 fabio

2、配置(可以不配置)

sudo vim /usr/local/etc/fabio.properties
proxy.addr = :9999;proto=http;rt=600s;wt=600s
proxy.dialtimeout = 600s
proxy.maxconn = 20000

3、启动fabio

sudo nohup fabio -cfg /usr/local/etc/fabio.properties > /dev/null 2>&1 &

参考:

https://www.cnblogs.com/xishuai/p/macos-ubuntu-install-consul.html
https://www.cnblogs.com/xishuai/p/macos-and-ubuntu-install-fabio.html
版权声明:本文为作者原创,如需转载须联系作者本人同意,未经作者本人同意不得擅自转载。
添加新评论
暂无评论