架構師的技術棧圖如下:
需要知道知識面
集群監控
zabbix
f5是乙個物理機,軟體+硬體的方式來負責ip包的**。(專業工作來做商業模式);
如上架構支撐1000w沒有問題;
缺點:1、效能瓶頸:lvs或者f5都是有效能上限的,超過這個效能上限怎麼辦?比如facebook、taobao、tencent等等,他們肯定超過了lvqua5和f5的上限了?
2、單機房部署:全國所有的請求以及所有國外的請求都堆到乙個機房是不實現的,網路跨太多,rtt肯定會很慢;
3、跨運營商:不同的執行商之間的互聯互通並不友好;
100億pv接入技術
dns網域名稱分配與自己地區更近的資料中心。
#nslookup www.taobao.com
pv解釋:開啟乙個頁面就算乙個pv(一次訪問量);
***動靜分離
介紹:內容分發網路,做快取靜態資料;(經常搜尋的資源放到cdn服務上);
資料庫:提高資料庫效能,非關係型資料庫+搜尋服務
即時通訊系統架構
先看狀態訊息系統 connd client接入伺服器,可以支援udp,也可以支援tcp,一般建議優先選擇tcp。connd可以布置多台,client接入時,可以用簡單的dns輪詢的方式實現負載均衡。connd功能是維護連線和 訊息包。pconnd proxy connd,接入伺服器,是connd的擴...
XMMPP實現即時通訊
首先搭載伺服器和資料庫 搭載伺服器我用的是openfire,資料庫用的是mysql 這裡推薦兩個鏈結 配置mysql,用的是mysql workbench 配置伺服器 openfire 先配置好資料庫然後配置伺服器 兩個都開啟 下乙個xmpp客戶端,就是用來測試的 我下的是adium 這裡下然後在a...
mysql 即時通訊 即時通訊IM模板
更新記錄 1.0.3 2020 10 22 完成點對點通訊功能,修復若 ug。1.0.2 2020 06 02 1 增加登入 註冊 個人資訊頁面 speedy im 注意介紹 正在持續開發中,目前僅部分ui開發完成。demo im.apk 已有基礎ui以及登陸 點到點聊天等功能。開發客戶端測試賬號密...