iT邦幫忙

鐵人檔案

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

服務開發雜談 系列

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

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

Message Queue 訊息隊列淺談

Message Queue(以下簡稱MQ), 其實在UNIX的執行緒之間通訊就已經用到了MQ技術,一個執行緒寫資料到特定的MQ中, 其他執行緒可以從隊列中讀取資...

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

NATS & NATS Streaming介紹

NATS NATS是由CloudFoundry團隊開發的一個開源、輕量、高性能.支持Publisher-Subscriber模式的分布式MQ系統, 可以實現約1...

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

NATS & NATS Streaming 叢集安裝 By Docker Compose

今晚來透過Docker-compose,來建立2個節點的NATS Cluster + 3個節點的NATS Streaming Cluster.方便後面使用. v...

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

NATS Client使用&支持場景

NAT Client基本使用與支持場景 Publisher-Subscriber Day22提到的場景一個訊息能對到多個Topic.這需要Wildcard Su...

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

NATS Monitor介紹

Day23提到, http_port 8222是用來提供監控的API端口.NATS提供了幾個API, 用來提供一些統計資料和其他資訊. varz 該服務節點的各...

2020-10-01 ‧ 由 雷N 分享
DAY 26

Distributed Tracing 分布式鏈路追蹤簡介

Day1曾經提到Observability(可觀察性), 接著就是簡單介紹一下這微服務的設計原則. MicroServices這幾年正夯, 它提供了一個強大的體...

2020-10-02 ‧ 由 雷N 分享
DAY 27

Distributed Tracing & OpenTelemetry介紹

Distributed Tracing 分布式鍊路追蹤 用來追蹤和紀錄微服務架構底下的應用程式, 並且把應用程式的各組件做了合併, 方便追蹤故障位置和導致效能低...

2020-10-03 ‧ 由 雷N 分享
DAY 28

分布式追蹤服務 Jaeger 簡介與安裝

昨天介紹了OpenTelemetry的名詞跟概念.今天來架設其中一款支持OpenTelemetry的追蹤系統 Jaeger Jaeger是CNCF項目之一, 受...

2020-10-04 ‧ 由 雷N 分享
DAY 29

Jaeger續, DAG套件與更多案例

昨天這樣安裝完, 跑了案例, 會發現Jaeger UI上有個System Architecture按鈕.但點下去沒東西.Day26提到, OpenTelemet...

2020-10-05 ‧ 由 雷N 分享
DAY 30

微服務的12 Factor原則

12 Factor原則簡介 12Factor, 全名是The Twelve-Factor App, Heroku平台團隊彙整了這些實戰經驗並發表出來. 12 F...

2020-10-06 ‧ 由 雷N 分享