iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
Software Development

服務開發雜談 系列

服務開發雜談
就大概寫些微服務架構周遭的東西
微服務介紹、etcd、opentelemtry, nats ...etc

鐵人鍊成 | 共 33 篇文章 | 71 人訂閱 訂閱系列文 RSS系列文
DAY 11

etcd 基礎認識與使用場景

服務之間的服務註冊與發現 因為微服務架構, 允許服務水平擴展.在服務發現出現之前, 都是透過讀取靜態配置文件或環境變數, 來獲取服務的位置, 然後連線.這在產線...

2020-09-17 ‧ 由 雷N 分享
DAY 12

etcd 叢集基本安裝

今晚來透過Docker-compose,來建立3個節點的etcd Cluster.方便後面使用. 網路環境拓樸圖: Docker-compose安裝 versi...

2020-09-18 ‧ 由 雷N 分享
DAY 13

etcd Raft淺談(上) 名詞簡介

第11天講註冊中心大部份會追求A+P, C只能盡力滿足.來看看etcd怎還是能確保它的集群內的節點, 給答案上還是保證正確的. 抽屜原理?鴿籠原理? 一個班級有...

2020-09-19 ‧ 由 雷N 分享
DAY 14

etcd Raft淺談(中) 選舉篇

啟動時的選舉 承上篇, 一開始大家都是Follower, node1的選舉倒數器觸發timeout了, 轉成Candidate, node1會先投票給自己(笑...

2020-09-20 ‧ 由 雷N 分享
DAY 15

etcd Raft淺談(下) 日誌複製

Raft日誌複製Log Replication 當etcd收到Client發出的操作請求時, 會呼叫AppendEntries把操作命令當成一個指令的Entry...

2020-09-21 ‧ 由 雷N 分享
DAY 16

etcd 連線基本設定與KV CRUD

etcd Client V3基本服務 ectd在V3之後, 都透過rRPC+Protobuf來跟etcd Server做溝通調用.所以在etcd/etcdser...

2020-09-22 ‧ 由 雷N 分享
DAY 17

etcd Lease租約

昨天有提到etcd Service提供了六類服務, 其中包含了今天的主題Lease所以就來玩一etcd裡面的Lease Lease Lease租約, 主要用來實...

2020-09-23 ‧ 由 雷N 分享
DAY 18

etcd Watch監看

第16天有提到etcd Service提供了六類服務, 其中包含了今天的主題Watch.就來玩一下Watch. Watch Service Watch用來監聽一...

2020-09-24 ‧ 由 雷N 分享
DAY 19

etcd Txn事務

etcd提供了事務實現.可以實現多個Key的原子(Atomic)操作.MySQL主要是透過lock或者是MVCC+Next-Key Lock這些機制來實現.但e...

2020-09-25 ‧ 由 雷N 分享
DAY 20

etcd 服務註冊與發現中心

第11天提到服務註冊與發現的一些好處.第17天講了租約, 可以做Key的定時刪除.第18天講了怎透過etcd, 對key來實做觀察者模式跟通知. 來透過etcd...

2020-09-26 ‧ 由 雷N 分享