本文來自網易雲社區 作者:婁超 過去幾年開源界以openstack為代表的雲計算持續火了好久,這兩年突然又冒出一個叫Docker的容器技術,其發展之迅猛遠超預料。網上介紹Docker容器的文章已經很多了,用一句話概括:Docker是一種輕量虛擬化的容器技術,提供類似虛擬機的隔離功能,並使用了一種 ...
什么是容器 一句話概括容器:容器就是將軟件打包成標准化單元,以用於開發 交付和部署。 容器鏡像是輕量的 可執行的獨立軟件包 ,包含軟件運行所需的所有內容:代碼 運行時環境 系統工具 系統庫和設置。 容器化軟件適用於基於Linux和Windows的應用,在任何環境中都能夠始終如一地運行。 容器賦予了軟件獨立性,使其免受外在環境差異 例如,開發和預演環境的差異 的影響,從而有助於減少團隊間在相同基礎設 ...
2019-08-14 10:27 0 1136 推薦指數:
本文來自網易雲社區 作者:婁超 過去幾年開源界以openstack為代表的雲計算持續火了好久,這兩年突然又冒出一個叫Docker的容器技術,其發展之迅猛遠超預料。網上介紹Docker容器的文章已經很多了,用一句話概括:Docker是一種輕量虛擬化的容器技術,提供類似虛擬機的隔離功能,並使用了一種 ...
為了幫助賣家提高運營水平,賣家管理后台會展示一些訪客、訂單等趨勢和指標數據,如PV,UV,轉化率,GMV等; 這些指標的計算依靠前端埋點和訂單詳情等數據,其特點是數據量大,並有一定的實時性要求。 Druid本質是一個分布式時序數據庫,其設計恰好滿足這個場景: Historical數據 ...
Canal簡介 Canal是阿里開源的一款基於Mysql數據庫binlog的增量訂閱和消費組件,通過它可以訂閱數據庫的binlog日志,然后進行一些數據消費,如數據鏡像、數據異構、數據索引、緩 ...
Flume概念 Flume是一個分布式、可靠、和高可用的海量日志聚合的系統,支持在系統中定制各類數據發送方,用於收集數據;同時,Flume提供對數據進行簡單處理,並寫到各種數據接受方(可定制)的能 ...
Hive背景介紹 Hive最初是Facebook為了滿足對海量社交網絡數據的管理和機器學習的需求而產生和發展的。互聯網現在進入了大數據時代,大數據是現在互聯網的趨勢,而ha ...
Flink的應用場景 Flink項目的理念就是:Flink是為分布式,高性能,隨時可用以及准確的流處理應用程序打造的開源流處理框架。自2019年開源以來,迅速成為大數據實時計算領域炙手可熱的技術框架。 我們來看看Flink支持的眾多應用場景: 實時數據計算 我們知道,數據計算場景需要 ...
問題的引出: 傳統的OOP程序經常表現出一些不自然的現象,核心業務中總摻雜着一些不相關聯的特殊業務,如日志記錄,權限驗證,事務控制,性能檢測,錯誤信息檢測等等,這些特殊業務可以說和核心業務沒有根本上 ...
Mycat原理 Mycat的原理並不復雜,復雜的是代碼,如果代碼也不復雜,那么早就成為一個傳說了。Mycat的原理中最重要的一個動詞是“攔截”,它攔截了用戶發送過來的SQL語句,首先對SQL語句做了一些特定的分析:如分片分析、路由分析、讀寫分離分析、緩存分析等,然后將此SQL發往后端的真實 ...