<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                > ### `etcd` * `ETCD`是用于共享配置和服務發現的分布式,一致性的`KV`存儲系統。 * `ETCD`集群是一個分布式系統,由多個節點相互通信構成整體對外服務,每個節點都存儲了完整的數據,并且通過Raft協議保證每個節點維護的數據是一致的。 <br/> > ### `Raft協議` * 選主,一組服務節點構成一個集群,并且有一個主節點來對外提供服務。當集群初始化,或者主節點掛掉后,面臨一個選主問題。集群中每個節點,任意時刻處于`Leader`, `Follower`, `Candidate`這三個角色之一。當`Follower`在一定時間內沒有收到來自主節點的心跳,會將自己角色改變為`Candidate`,并發起一次選主投票;當收到包括自己在內超過半數節點贊成后,選舉成功,否則進行下一輪選舉。 * 日志復制,主節點將每次操作形成日志條目,并持久化到本地磁盤,然后通過網絡IO發送給其他節點。 * 安全性 <br/> > ### `ETCD`接口 * `ETCD`提供`HTTP`協議,在最新版本中支持Google gRPC方式訪問。具體支持接口情況如下: * ETCD是一個高可靠的KV存儲系統,支持PUT/GET/DELETE接口; * 為了支持服務注冊與發現,支持WATCH接口(通過http long poll實現); * 支持KEY持有TTL屬性; * CAS(compare and swap)操作; * 支持多key的事務操作; * 支持目錄操作 <br/> <br/> *** 參考: [ETCD系列之一:簡介](https://yq.aliyun.com/articles/11035)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看