1. 程式人生 > >第一篇部落格,寫寫伺服器架構吧

第一篇部落格,寫寫伺服器架構吧

想了半天第一篇部落格要寫哪方面的技術。糾結了好長時間,最後決定還是先寫寫伺服器的架構吧。我到公司的第一個專案是上facebook的社交遊戲,客戶端是actionscript寫的,伺服器是java寫的。先簡單說說伺服器都用了什麼技術。

由於是社交遊戲,所以網路層是http協議,用的是tomcat web容器。nginx做負載均衡,將玩家分配到不同伺服器上。資料層使用了memcached作為快取伺服器,mysql作為持久資料庫。自己寫的Db同步伺服器和日誌伺服器。

DB同步伺服器

日誌伺服器

spring

ibatis

memcached

tomcat

nginx

log4j

上面列出了架構所用的技術(可能落下了幾個,想起來再補上)。接下來的時間裡,我會介紹DB同步伺服器,日誌伺服器和memcached。他們是如何設計並且實現的。

伺服器也有伺服器快取。先簡單介紹一下,等有時間我把相關具體的技術再一一寫出來。