日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php consul 服务注册,CentOS 安装 Consul 服务注册和发现软件

發(fā)布時間:2024/1/23 php 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php consul 服务注册,CentOS 安装 Consul 服务注册和发现软件 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1,關(guān)于Consul

Consul 簡化了分布式環(huán)境中的服務(wù)的注冊和發(fā)現(xiàn)流程,通過 HTTP 或者 DNS 接口發(fā)現(xiàn)。

有了很多實用的功能。

一致性協(xié)議采用 Raft 算法,來保證服務(wù)的高可用。

項目地址:https://www.consul.io/

github地址:https://github.com/hashicorp/consul

2,安裝

在Centos下面直接解壓縮安裝即可。

下載地址:

https://www.consul.io/downloads.html

解壓縮發(fā)現(xiàn)就有一個文件。沒有配置。連個ReadMe也沒有。

我的機器使用Virtualbox安裝的Centos。所以需要修改IP。啟動命令:

./consul agent -dev -ui -node=consul-dev -client=10.0.2.15

-dev 參數(shù)表示開發(fā)

-ui 參數(shù)表示打開ui,否則看不到ui界面。

-node 參數(shù)表示給這個節(jié)點增加一個名稱

-client 參數(shù)表示綁定 ip 10.0.2.15 ,保證通過Virtualbox端口轉(zhuǎn)發(fā)成功。

然后就可以在本機訪問ui界面了。

3,訪問頁面ui

通過 virtualbox的端口轉(zhuǎn)發(fā)就可以看到 Node 名稱為 consul-dev的節(jié)點了。

5,常用命令

使用consul 命令:

https://www.consul.io/docs/commands/index.html

操作kv 命令:Usage: consul kv

因為服務(wù)器ip 修改了所有在consul中可以使用環(huán)境變量告訴consul命令行。

#export CONSUL_HTTP_ADDR="10.0.2.15:8500"

#consul kv put redis/server "192.168.1.10"

Success! Data written to: redis/server

說明數(shù)據(jù)增加成功:也可以直接在命令行中查看到了。

也可以直接通過命令行進行查詢:

# consul kv get redis/server

192.168.1.10

還可以使用客戶端直接調(diào)用服務(wù)器。其實也就是封裝了下http服務(wù)。

寫代碼比使用curl要方便很多。

https://www.consul.io/downloads_tools.html

可以使用很多客戶端進行調(diào)用。api其實都是一樣的。

6,總結(jié)

總結(jié)下了,體驗了下一個單機版本的Consul服務(wù)。 只是看了下ui界面,增加了一個kev,value存儲。 下載一個java 或者是golang的客戶端再進行研究下。 就可以了解更多服務(wù)發(fā)現(xiàn)的東東了。因為有了一個簡單的管理界面。 感覺上比etcd要簡單方便點。還沒有研究到更深入的dns服務(wù)發(fā)現(xiàn)呢。 繼續(xù)研究。

總結(jié)

以上是生活随笔為你收集整理的php consul 服务注册,CentOS 安装 Consul 服务注册和发现软件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。