iT邦幫忙

distributed system相關文章
共有 11 則文章
鐵人賽 Software Development DAY 30

技術 Day30 系列文總結與回顧

這次很快的來到了鐵人賽最後一天呢~今天讓我們簡單的回顧一下,系列文的結構與其中可能值得運用的地方。Go Distributed & Go Consist...

鐵人賽 Software Development DAY 27

技術 Day27 NSQ (Client Usage & RDY)

昨天簡單介紹過 NSQ架構與組成要件,今天我們來看一下實際使用的方式,與使用時需要注意的地方。範例會延續昨天架在 kubernetes 的 NSQ,請還沒有安裝...

鐵人賽 Software Development DAY 26

技術 Day26 NSQ (Features & Install)

在進行分散式運算時如果是想發送至不同實體, 我們可直接發出請求並等待回傳結果,但這樣在等待回傳時的運算能力是被閒置的,故此聰明的我們可能會用 goroutine...

鐵人賽 Software Development DAY 20

技術 Day20 Kubernetes (Cluster Architecture)

今天介紹一下以 golang 為主編程語言,建立當前最知名的容器管理服務 — Kubernetes。我們在上一篇已經簡單的敘述過,服務是如何演進成分散式服務,而...

鐵人賽 Software Development DAY 19

技術 Day19 Distributed Micoservices

我們前面花了一些時間了解 golang 的基本用法,以及資料一致性的重要性,並且在上一篇中討論到多 server 快取資料可能發生的狀況,其中在多 server...

鐵人賽 Software Development DAY 1

技術 Day1 系列文結構介紹

前言 HiHi~時隔多年又回來參賽拉,本次希望已經涉入軟體系統開發的工程師可以從此系列文中得到一些想法,也希望還沒應用到分散式架構或對一致性不太了解的朋友,可以...

技術 [轉貼] Hazelcast Jet - Distributed stream processing framework

最近參與了一個 Distributed stream processing framework 的 open source project 他們的 Tech l...

鐵人賽 Software Development DAY 4

技術 Day 4 - DynamoDB設計裡Consistency與Availability的爭奪 - Quorum System(上)

先看一個例子 昨天的分散式儲存系統,要求寫入只能寫入primary server,讀取則可以從replica servers讀取。因此問題: 在於要多久的時間...

鐵人賽 Software Development DAY 3

達標好文 技術 Day 3 - 從Replica Server讀到的資料一定正確嗎? Data Replication and Consistency

前言 昨天舉了一個很基本的例子,講了分散式系統怎麼開始的(傳送門)。 最重要的原因,就是因為我們希望將儲存的資料做replication儲存到多個servers...

鐵人賽 Software Development DAY 2

達標好文 技術 Day 2 - 我的C是你的C嗎,介紹CAP Theorem與ACID/BASE

第一天,我們輕鬆一點。在走入一堆系統與理論的迷宮前, 我們來認識一下分散式系統最知名的理論 - CAP Theorem 先看一個例子 先舉一個簡單的服務讓大家有...

鐵人賽 Software Development DAY 1

達標好文 技術 Day 1 - 分散式系統筆記

這個系列的目的? 現今的軟體已經不再是單一執行檔、單一電腦走天下。 幾乎所有眼前的服務皆是由許多的小元件組成,他們怎麼彼此跨越網路交換資訊呢? 又怎麼在彼此身處...