被視為代替Kafka的訊息佇列:Apache Pulsar設計簡介
導讀:在傳統訊息系統中,存在一些問題。一方面,訊息的儲存和服務一般是緊耦合的,節點的擴容和運維不便,特別是在需要多備份來保證高可用性的場景。另一方面,訊息的消費樣式被固定,在企業內部需要維護多套系統來保證不同的訊息消費場景。另外訊息系統中,...
導讀:在傳統訊息系統中,存在一些問題。一方面,訊息的儲存和服務一般是緊耦合的,節點的擴容和運維不便,特別是在需要多備份來保證高可用性的場景。另一方面,訊息的消費樣式被固定,在企業內部需要維護多套系統來保證不同的訊息消費場景。另外訊息系統中,...
編註: 架構決定的系統的穩定性,擴充套件性和併發性,架構的演進是從簡單到複雜,從單一到複合持續改進的過程,也是經驗的積累和技術的結晶。 初始階段架構 初始階段的小型系統、應用程式、資料庫、檔案等所有的資源都在一臺伺服器上。通俗稱為LAMP。...
我的PhD研究方向是分散式系統,我老闆也是分散式系統出身,我們實驗室在這方面的積累還算不錯,所以藉此問題談談自己的看法。首先需要說明的是,分散式系統是一個複雜且寬泛的研究領域,學習一兩門線上課程,看一兩本書可能都是不能完全改寫其所有內容的。...
一、什麼是分散式架構 二、分散式架構的應用 三、資源推薦 四、分散式架構的演進 五、分散式服務應用會面臨哪些問題? 一、什麼是分散式架構 分散式系統(distributed system) 是建立在網路之上的軟體系統。 內聚性:是指每一個資...
導讀:最近正值復聯4上映,我也發現了一個有趣的網站。主要是關於漫威人物、漫威電影的圖譜。 網站是基於Graph技術開發的。 其實之前我也利用了有關Graph的庫實現了一波人物的關係分析,只不過分析結果比較粗糙而已~ 那麼人家能做出這麼酷炫的...
來自:開源中國(ID:oschina2013) 當你在電商平臺秒殺商品或者在社交網路刷熱門話題的時候,可以很明顯感受到當前網路資料流量的恐怖,幾十萬商品剛開搶,一秒都不到就售罄;哪個大明星出軌的訊息一齣現,瞬間閱讀與轉發次數可以達到上億。作...
來自:程式設計新說 事出有因 Redis是一個分散式NoSQL資料庫,因其資料都儲存在記憶體中,所以訪問速度極快,因此幾乎所有公司都拿它做快取使用,所以Redis常被稱為分散式快取。 一次我的一個同事讓我幫他看Redis相關的問題,我看到了他使...
雲端計算從 AWS 初創時的牛刀小試到如今巨大的行業和生態,從新鮮詞彙變為流行語,它的十年發展經歷了哪些階段?每個階段分別創造和發展了什麼?未來雲端計算又將朝著哪些方向繼續前行?此文系 QCon 十週年特別策劃《技術十年》系列文章,旨在透過回顧...
來源: MoienTajik/AspNetCore-Developer-Roadmap. 2019年ASP.NET Core開發者指南: 你可以在下麵找到一張圖,該圖展示了你可以選取的路徑及你想學習的庫,從而成為一名 ASP.NET Cor...
微軟近期推出了一款全新的程式語言 Bosque,該語言參考了 TypeScript 的語法與型別,還有 ML 和 Node/JavaScript 的語意。 作者微軟電腦科學家 Mark Marron 致力於消除程式設計過程中出現的各種複雜情況...