分布式開發整體結構圖,體現了
im軟體的開發設計流程。下面主要著重介紹三個核心模組。
1. databaseserver
中wcf
實現對資料庫的增刪改功能。
2. databaseserver
需要解決主從資料庫、資料庫連線池、
sql語句排程器等技術問題。
1. businessserver
中wcf
實現使用者登入、登出、聊天功能。
2. businessclient
中wcf
實現對db server
和socket server
的訊息通訊。
1. networksocket
現實socket
監聽和flash
客戶端的
xml通訊功能。
2. networkserver
中的wcf
實現和業務層的訊息通訊。
fastdfs分布式架構設計
clevercode在自己的虛擬機器中準備搭建一下分布式架構。2.1 安裝tracker 安裝詳解參考 2.2 配置tracker a 首次安裝 vi etc fdfs tracker.conf base path data0 fastdfs tracker usr local bin fdfs t...
架構設計之分布式快取
1 前言 我們在開發系統的過程中,快取是個有用的模組。下面我就把我們的快取模組給大家做個簡單介紹。2 類圖 看不清楚?這裡檢視原圖 大圖 3 簡單介紹 快取分為兩個部分。乙個是快取結構乙個是儲存結構。快取結構主要解決物件什麼時候過期而儲存結構主要解決物件儲存到什麼地方。3.1快取結構 我們在處理快取...
Codis 分布式redis架構設計
codis是乙個分布式redis解決方案,與官方的純p2p的模式不同,codis採用的是proxy based的方案。今天我們介紹一下codis及下乙個大版本reborndb的設計,同時會介紹一些codis在實際應用場景中的tips。最後拋磚引玉,會介紹一下我對分布式儲存的一些觀點和看法,望各位首席...