摘要:
rsync 名稱 rsync - 一個快速、多功能的遠程(和本地)文件拷貝工具 摘要 Local: rsync [OPTION...] SRC... [DEST] Access via remote shell: Pull: rsync [OPTION...] [USER@]HOST:SRC...
閱讀全文
posted @ 2022-04-19 22:29
kosamino
閱讀(1129)
推薦(1)
摘要:
在開始分析算法原理之前,簡單說明下rsync的增量傳輸功能。 假設(shè)待傳輸文件為A,如果目標路徑下沒有文件A,則rsync會直接傳輸文件A,如果目標路徑下已存在文件A,則發(fā)送端視情況決定是否要傳輸文件A。rsync默認使用"quick check"算法,它會比較源文件和目標文件(如果存在)的文件大小和
閱讀全文
posted @ 2022-04-19 22:27
kosamino
閱讀(670)
推薦(0)
摘要:
高可用有兩個含義:一是數(shù)據(jù)盡量不丟失,二是服務(wù)盡可能提供服務(wù)。 AOF 和 RDB 保證了數(shù)據(jù)持久化盡量不丟失,而主從復(fù)制就是增加副本,一份數(shù)據(jù)保存到多個實例上。即使有一個實例宕機,其他實例依然可以提供服務(wù)。因此帶大家全方位吃透 Redis 高可用技術(shù)解決方案之一主從復(fù)制架構(gòu)。(本文很重要的一部分內(nèi)
閱讀全文
posted @ 2022-04-17 22:03
kosamino
閱讀(441)
推薦(0)
摘要:
我們知道,Kubernetes是Google根據(jù)自己的Borg系統(tǒng),采用go語言重構(gòu)誕生的,那么我們可以先看看Borg系統(tǒng)的架構(gòu)。 1、Borg系統(tǒng)架構(gòu)解讀 Borg是一個C++寫的的集群管理系統(tǒng),它負責權(quán)限控制、調(diào)度、啟動、重新啟動和監(jiān)視全部的Google中運行的應(yīng)用程序。其高可用架構(gòu)如下所示:
閱讀全文
posted @ 2022-04-13 11:38
kosamino
閱讀(177)
推薦(0)
摘要:
1、Docker起源 2010年,在美國舊金山成立了一家名叫“dotCloud”的公司,主要提供基于PaaS的云計算技術(shù)服務(wù),是和LXC(Linux container:Linux容器虛擬技術(shù))有關(guān)的容器技術(shù),后來dotCloud公司將自己的容器技術(shù)進行了簡化和標準化,并命名為——Docker,Do
閱讀全文
posted @ 2022-04-11 23:08
kosamino
閱讀(364)
推薦(0)
摘要:
1、SM2簡述 RSA算法的危機在于其存在亞指數(shù)算法,對ECC算法而言一般沒有亞指數(shù)攻擊算法。 SM2橢圓曲線公鑰密碼算法:我國自主知識產(chǎn)權(quán)的商用密碼算法,是ECC(Elliptic Curve Cryptosystem)算法的一種,基于橢圓曲線離散對數(shù)問題,計算復(fù)雜度是指數(shù)級,求解難度較大,同等安
閱讀全文
posted @ 2021-06-22 20:10
kosamino
閱讀(7447)
推薦(0)
摘要:
CCTV-1綜合:rtmp://58.200.131.2:1935/livetv/cctv1CCTV-2財經(jīng):rtmp://58.200.131.2:1935/livetv/cctv2CCTV-3綜藝:rtmp://58.200.131.2:1935/livetv/cctv3CCTV-4中文國際:r
閱讀全文
posted @ 2021-04-30 17:02
kosamino
閱讀(16103)
推薦(0)
摘要:
Nginx 采用的是多進程(單線程) & 多路IO復(fù)用模型,使用了 I/O 多路復(fù)用技術(shù)的 Nginx,就成了”并發(fā)事件驅(qū)動“的服務(wù)器,同時使用sendfile等技術(shù),最終實現(xiàn)了高性能。主要從以下幾個方面講述Nginx高性能機制: Nginx master-worker進程機制。 IO多路復(fù)用機制。
閱讀全文
posted @ 2021-04-23 22:29
kosamino
閱讀(2458)
推薦(2)
摘要:
Nginx可以用來提供靜態(tài)資源服務(wù)(靜態(tài)資源文件訪問)、反向代理服務(wù)(請求轉(zhuǎn)發(fā)、負載等)、API服務(wù),可以通過配置文件進行配置來實現(xiàn)Nginx的能力,因此本篇就進行配置文件的詳述來進行Nginx使用實踐。 1、Nginx配置概述 1.1、配置文件結(jié)構(gòu) Nginx配置文件結(jié)構(gòu)目錄如下圖所示: 具體模塊
閱讀全文
posted @ 2021-04-22 20:37
kosamino
閱讀(1086)
推薦(0)
摘要:
1、什么是Nginx ? Nginx(發(fā)音為“ engine x”)是由俄羅斯軟件工程師Igor Sysoev編寫的免費開源Web服務(wù)器。是一款自由的、開源的、高性能的HTTP服務(wù)器和反向代理服務(wù)器;同時也是一個IMAP、POP3、SMTP代理服務(wù)器;Nginx可以作為一個HTTP服務(wù)器進行網(wǎng)站的發(fā)
閱讀全文
posted @ 2021-03-25 03:49
kosamino
閱讀(372)
推薦(0)
摘要:
本文談?wù)勎业目捶ǎ饕譃橐韵聨讉€方面: HTTPS 協(xié)議是什么? HTTPS 是如何工作的? HTTPS 真的安全嗎? 一、什么是 HTTPS HTTPS,也稱作 HTTP over TLS,TLS 前身是 SSL,會有各個版本。TLS 協(xié)議在 TCP/IP 協(xié)議棧中的關(guān)系如下: 上圖描述了在 T
閱讀全文
posted @ 2021-02-26 23:47
kosamino
閱讀(1567)
推薦(1)
摘要:
1、概述 Elasticsearch官方為Java提供了三種客戶端API TransportClient:這種方式通過TCP與Elasticsearch服務(wù)進行交互。 Java Low Level REST Client: 低級別的REST客戶端,通過http與集群交互,用戶需自己編組請求JSON串
閱讀全文
posted @ 2020-11-27 03:22
kosamino
閱讀(548)
推薦(1)
摘要:
Fabric采用Go語言實現(xiàn),因此推薦使用Golang 1.12+版本進行編譯生成fabric-peer、fabric-orderer和fabric-ca等組件的二進制文件,對于區(qū)塊鏈的業(yè)務(wù)開發(fā)最好也推薦使用Go語言,因為Fabric雖然支持Java等語言,但是因為支持過程中經(jīng)常有些莫名的Bug,因
閱讀全文
posted @ 2020-11-13 18:21
kosamino
閱讀(2106)
推薦(0)
摘要:
初學Python,知道Mac自帶Python2.7,但是我們又可能用Python3.*,因此多版本管理python就顯得很重要,本文就來進行用pyenv進行python多版本管理。 1、安裝pyenv 首先我們要已經(jīng)安裝brew,如果沒有安裝,安裝方法如下: /usr/bin/ruby -e "$(
閱讀全文
posted @ 2020-11-12 11:35
kosamino
閱讀(7923)
推薦(1)
摘要:
一、全文索引 Elasticsearch 是一個分布式可擴展的實時搜索和分析引擎,一個建立在全文搜索引擎 Apache Lucene(TM) 基礎(chǔ)上的搜索引擎。當然 Elasticsearch 并不僅僅是 Lucene 那么簡單,它不僅包括了全文搜索功能,還可以進行以下工作: 倒排索引:分布式實時文
閱讀全文
posted @ 2020-11-02 03:34
kosamino
閱讀(374)
推薦(0)