原创 dubbo-深入(1)-基本使用初探

深入dubbo(一)基本使用初探 互聯網架構升級過程圖 單一應用架構(單機部署所有的應用)——>垂直應用架構(將單機的應用部署到相關的各種分開的服務器上,各個服務器相互獨立)——>分佈式服務架構(在之前的各個部分出現了交互的過程)——>流

原创 docker(1)-基礎

docker 不多說就是擁有獨立的存儲空間的更加優秀的類虛擬機系統,他擁有許多優秀的思想,比如吸收了git的存儲倉庫的思想,使用image參照git中的倉庫等。 docker 之分層存儲 Docker 設計時,就充分利用 Union FS

原创 docker(4)-dockerfile定製鏡像

使用 Dockerfile 定製鏡像 從剛纔的 docker commit 的學習中,我們可以瞭解到,鏡像的定製實際上就是定製每一層所添加的配置、文件。如果我們可以把每一層修改、安裝、構建、操作的命令都寫入一個腳本,用這個腳本來構建、定製鏡

原创 docker(2)-鏡像使用和命令

獲取鏡像 pull 關鍵命令 docker pull [選項] [Docker Registry 地址[:端口號]/]倉庫名[:標籤] 命名格式 Docker 鏡像倉庫地址:地址的格式一般是 <域名/IP>[:端口號]。默認地址是 Doc

原创 docker(4)-dockerfile指令

COPY 複製文件 格式: COPY <源路徑>... <目標路徑> COPY ["<源路徑1>",... "<目標路徑>"] <源路徑> 可以是多個,甚至可以是通配符,其通配符規則要滿足 Go 的 filepath.Match 規則,如:

原创 架構設計-我的一個支持異步拉取數據和本地緩存client是如何設計的

最近的工作內容是封裝一個高性能的sdk,以便和我們的配置中心進行交互,這裏整理一下我是如何設計 1. 需求分析 我們要支持和配置中心的交互(網絡IO) 支持客戶端緩存功能,並且支持斷電重啓(內存緩存+文件緩存) 配置中心沒有推送功能,s

原创 從js來聊聊異步編程

文章的目的 揭開go的 gorouter,c#的 async/await等 使用同步的寫法寫異步代碼的神祕面紗 , 證明其本質就是一個語法糖 爲什麼使用js來講異步編程 因爲js可以通過編程語言自己的語法特性,實現async/await語法