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