consul操作筆記

2021-10-10 15:24:55 字數 625 閱讀 2077

consul是乙個分布式高可用、高擴充套件、高效能的微服務系統,可以註冊乙個服務,例如mysql,redis等基礎資訊,以key/value儲存格式。

服務發現:consul的客戶端可用提供乙個服務,比如 api 或者mysql ,另外一些客戶端可用使用consul去發現乙個指定服務的提供者.通過dns或者http應用程式可用很容易的找到他所依賴的服務.

健康檢查:consul客戶端可用提供任意數量的健康檢查,指定乙個服務(比如:webserver是否返回了200 ok 狀態碼)或者使用本地節點(比如:記憶體使用是否大於90%). 這個資訊可由operator用來監視集群的健康.被服務發現元件用來避免將流量傳送到不健康的主機.

key/value儲存:應用程式可用根據自己的需要使用consul的層級的key/value儲存.比如動態配置,功能標記,協調,領袖選舉等等,簡單的http api讓他更易於使用.

多資料中心:consul支援開箱即用的多資料中心.這意味著使用者不需要擔心需要建立額外的抽象層讓業務擴充套件到多個區域.

consul面向devops和應用開發者友好.是他適合現代的彈性的基礎設施.

官網:

vi 操作筆記

1.關於退出 wq 強制儲存退出 wq 儲存退出 x 作用和 wq 一樣 zz 作用和 wq一樣,注意z是大寫的,並且不是在命令模式 q 退出 q 強制退出 2.關於移動 h 在當前行向左移動乙個字元 j 移動到下一行 k 移動到上一行 l 在當前行向右移動乙個字元 ctrl f 向前滾動一頁 ct...

mysql操作筆記

user01只能本地訪問 create user user01 localhost identified by password1 user02可以遠端訪問 create user user02 identified by password1 建立資料庫 create database db01 修...

mysql操作筆記

一 select user 顯示的為當前使用的 user 及host use mysql select distinct user from user 顯示該資料庫授權登陸的使用者名稱 其實還有 host 的限制 mysql 中新增使用者 新建資料庫 使用者授權 刪除使用者 修改密碼 注意每行後邊都...