iT邦幫忙

distributed system相關文章
共有 17 則文章
鐵人賽 自我挑戰組 DAY 13

技術 Day13 - vSAN的是怎麼做分散式儲存的

我們知道,vSAN是一個以Policy為基礎的分散式儲存系統。vSAN會根據Object設定的Policy,把Object下的Component妥善地分散在不同...

鐵人賽 Software Development DAY 15

技術 [Day 15] Scaling 介紹

回想一下上篇提出的問題, 雖然感覺在真實世界中, 可能有數不清的問題會發生, 但我們可以將類似的問題分類, 比如以上篇的問題來說, 我們可以歸類成: Secur...

鐵人賽 Kubernetes DAY 3

技術 [Day 3] Distributed system / Restful API / yaml

Kubernetes 是用於管理分散式系統的工具,透過 RESTful API 提供操作接口,而 YAML 則用來編寫配置文件,讓用戶能夠輕鬆地定義和管理 Ku...

技術 網絡安全-分布式系統

why:系統太大而出現的系統結構:一個系統變得龐大了之後,結構就不是線性的了;分布式系統並非是非要這樣建立,起源是因為系統變大之後,可能很多接口要新增,很多功能...

技術 分散式系統: 現代軟體架構與設計考量

分散式系統: 現代軟體架構與設計考量 [1] The Definition of Distribution: A distributed system is a...

技術 利用Redlock演算法實現自己的分佈式鎖

前言 我之前有寫透過 lock or CAS 來防治,Racing condition 問題,但如果這個問題延深到多台服務器甚至是 micor-services...

鐵人賽 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 le...

鐵人賽 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 - 分散式系統筆記

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