服務端架構讀書筆記1
一、檢視linux執行緒總數上限
limit -a
二、負載常見演算法
1、一致性hash演算法
2、輪詢演算法
3、加權輪詢演算法
三、ngnix配置
Location Rewrite
四、lvs技術
1、七層/五層網路協議
應用層,傳輸層(tcp、udp),網路層(ipv4、ipv6),資料鏈路層,物理層
2、lvs是指linux虛擬伺服器
3、三種工作模式
Nat 地址轉換
Dr 直接路由
Tur 隧道
五、dns
域名解析服務。可以輪詢作負載均衡
六、cdn
內容分發網路
七、keepalived
1、Vrrp虛擬路由冗餘協議
2、例如用來建立主備節點
分散式事務
事務補償機制
Apache kafka
開源訊息系統
CountDownLatch 同步計數器
ServerSocket.accept()需要建立連線,會被阻塞
同步非阻塞io
相關推薦
服務端架構讀書筆記1
一、檢視linux執行緒總數上限 limit -a 二、負載常見演算法 1、一致性hash演算法 2、輪詢演算法 3、加權輪詢演算法 三、ngnix配置 Location Rewrite 四、lvs技術 1、七層/五層網路協議 應用層,傳輸層(tcp、udp),網路層(ipv4、ipv
大型網站技術架構 讀書筆記1 網站架構的演化和模式
網站架構的演化和模式 本讀書筆記涉及書中的第一章——大型網站架構演變和第二章——大型網站架構模式。在架構演變這塊,通過使用快取、叢集、分散式等手段實現網站架構的不斷升級以應對業務需要。架構模式則分別介紹了網站架構中的一些常用的模式。 一 大型網站架
企業IT架構轉型之道 讀書筆記-1.阿裏巴巴集團中臺戰略引發的思考
博客 協調 我不 新的 增長 自己的 產品 公測 下一步 前言 1.為什麽選擇看這本書 2.Supercell公司的開發模式 3.“煙囪式”系統建設模式弊端,及產生這種現象的原因 4.IT人員在企業信息中心的組織職能 一.為什麽選擇看這本書 多日沒有更新博客,為什麽會選擇這
《深入理解Nginx》讀書筆記1:架構設計
Nginx設計目標及優點 1、跨平臺的Web伺服器; 程式碼儘可能的與平臺無關,封裝呼叫多個主流作業系統的高效API提高效能。 2、高效響應請求; 單次響應更快,高峰期響應更快。支援高併發請求的同時保持高效服務。 3、高擴充套件性; 設計
遊戲系統開發筆記(六)——服務端架構設計
. http://blog.csdn.net/mooke/article/details/8913051 上回寫了寫服務端的分層結構,分層是比較巨集觀上的東西,至於層次間具體的互動方式還得通過各個模組的互動方式來體現,姑且把這種模組劃分以及其間的互動關係稱之為架構吧,下
《Android群英傳》讀書筆記1.Android體系與系統架構
1. Android系統架構 應用層:Application (NDK App & SDK App) 框架層:Framework 庫和執行時:Dalvik(libraries | 執行時編譯) ART(Android 5.x開始,安裝時編譯) 核
遊戲開發筆記(六)——服務端架構設計
上回寫了寫服務端的分層結構,分層是比較巨集觀上的東西,至於層次間具體的互動方式還得通過各個模組的互動方式來體現,姑且把這種模組劃分以及其間的互動關係稱之為架構吧,下面就來談談MMORPG的服務端架構, 對於製作一款遊戲而言,首先要考慮的是做什
Ajax與Comet-JavaScript高級程序設計第21章讀書筆記(1)
set activex .html 規範 sta php 協議 num 刷新 Ajax(Asynchronous Javascript + XML)技術的核心是XMLHttpRequest對象,即: XHR。雖然名字中包含XML,但它所指的僅僅是這種無須刷新頁面即可從服務器
聊聊架構--讀書筆記
聊聊架構--讀書筆記1.認識架構1.1生命周期:萬物皆有生命周期生命周期包含各種活動,活動的推進是生命周期的必要因素(對象的行為)生命周期裏面的活動拆分後,形成若幹新的生命周期拆分後主體不變的是核心生命周期,變化了的是非核心生命周期每個主體的生命周期變化都累積在自身,這個就是所謂的內聚(面向對象分析新思路)生
Windows核心編程讀書筆記1
函數 create bre 這一 分配 例子 sys 常量 http 今天特別困啊,這是為什麽?!!剛剛把第一章看了一下,困到不行,所以寫blog清醒一下。 第一章標題是“錯誤處理”,看了之後嚇了一跳,難道第一章就講這麽高大上的東西?!不是不是,我現在的理解是,這章主要還是
《互聯網企業安全高級指南》讀書筆記1-5
讀書筆記 管理 .cn 1-1 bsp 團隊管理 而是 互聯網 業務 這本書一上市就買了,但一直沒有系統的總結下其中的知識點。 最近抽時間仔細讀並總結下。 非常認可書評裏微步在線CEO薛鋒的點評: 互聯網安全從業者最大的挑戰並非技術,而是如何建立正確的行業格局觀,並且能
drupal8 模塊開發 讀書筆記 1
影響 反轉 form module uil 例如 hide mac 模塊開發 這個依賴註入有個管理的東西,假設是InjectionManager然後框架,比如說是Framework 現在Framework 想要 實例化一個controller它就問InjectionMana
關於線上優化服務器視頻筆記1-----調優線上服務器
調優服務器linux服務器調優的經驗目錄:1、系統故障排除思路重視報錯信息永遠不要忘記日誌文件分析、定位、解決問題 2、影響linux性能的因素服務器硬件因素操作系統的相關因素程序因素 3、系統性能優化工具Cpu性能優化工具 vmstat,iosta,sar內存性能檢測工具 free,top,sar,pids
《黑客攻防技術寶典Web實戰篇@第2版》讀書筆記1:了解Web應用程序
金融 主機 border ket 邊界 輕量 在線 讀書 目的 讀書筆記第一部分對應原書的第一章,主要介紹了Web應用程序的發展,功能,安全狀況。 Web應用程序的發展歷程 早期的萬維網僅由Web站點構成,只是包含靜態文檔的信息庫,隨後人們發明了Web瀏覽器用來檢索和
h5牛牛平臺搭建中小型棋牌類網絡遊戲服務端架構
tin timer redis緩存 公眾平臺 客戶端 三種 參考 組件 初始 h5牛牛平臺搭建相關教程:http://h5.mostsheng.com 相關聯系方式:QQ1279829431電聯17061863554 用Golang實現基礎架構邏輯後,準備再次談談我的想法。
假期讀書筆記1
工程 最終 如何 編碼習慣 模型 軟件需求 包括 程序 養成 要學習軟件工程,學會如何系統的思考,以及養成良好的編碼習慣,想學好軟件工程,就必須知道軟件工程的目標、過程和原則: 軟件工程目標:生產具有正確性、可用性以及開銷合宜的產品。正確性指軟件產品達到預期功能的程度。可
讀書筆記——1.2.16
開發 想是 如果 專業 意義 說明 一起 關於 AD 首先是第一章,書中例舉出了從小孩玩的紙飛機,到“飛屋”,到萊特兄弟的飛機最後到我們看到的飛機。我想到的是,有的人從興趣出發,覺得某些項目也好,工程也好,需要去實現。有的人放棄了,止步於紙飛機,有的人堅持了,做出了航模
《微服務設計》讀書筆記
微服務導讀:《微服務設計》是一本非常出彩的技術書籍,從可讀性、實戰技術幹貨方面都非常優秀,甚至讓我想起了曾經讀《深入理解計算機系統》《UNIX編程藝術》這類經典好書時的感覺。以下是我做的一些概括性的讀書筆記,非常希望大家能閱讀全書,挖掘更多知識。 一、什麽是微服務:就是一些協同工作的小而自治的服務。 很小
《進化:運維技術變革與實踐探索》讀書筆記1 —— 以應用為核心
應用 運維 規範 服務 第一章介紹的是運維的本質,開頭以Netflix 公司(業界微服務架構的最佳實踐者)為例,介紹了在其內部"運維工程師"的角色。在Netflix 內部沒有運維工程師這一角色,取而代之的是SRE(site Reliability Engineer)
架構探險筆記1
wid import tee aging cte search 多個 pil local 新建Maven項目 IDEA新建Maven項目,選擇導包方式,Import Changes為手動導包,Enable Auto-Import為自動導包。註意Maven配置(全局配置Fi