網(wǎng)易正式發(fā)布Pomelo開源游戲服務(wù)端框架
網(wǎng)易,一個依靠游戲打下中國互聯(lián)網(wǎng)半壁江山的公司。在10月20日的杭州源創(chuàng)會上,來自網(wǎng)易的謝騁超為大家介紹了網(wǎng)易即將開源的基于 Node.js 的游戲服務(wù)器框架 Pomelo (柚子),并稱該框架將于11月正式開源。
謝騁超,網(wǎng)易杭州研究高級程序?qū)<遥?006年浙江大學(xué)碩士畢業(yè)后加入網(wǎng)易,參與過網(wǎng)易博客開發(fā),主持過博客圈子,及開放平臺等開發(fā),2年前轉(zhuǎn)向游戲開發(fā)領(lǐng)域。 專注于服務(wù)端開發(fā)技術(shù),對高性能高并發(fā)網(wǎng)站(游戲)的架構(gòu)設(shè)計、調(diào)優(yōu)有較豐富經(jīng)驗。 對node.js與java開發(fā)有豐富的經(jīng)驗。目前是pomelo開源游戲框架負責(zé)人。微博: @圈圈套圈圈 twitter: @xiecc。
今天這個框架終于正式跟我們大家見面了,采用 MIT 授權(quán)協(xié)議,非常完善的中英文架構(gòu)說明和開發(fā)手冊,文檔一直是國內(nèi)開源項目的軟肋,而 Pomelo 一經(jīng)推出便提供如此全面的文檔,這是國內(nèi)開源項目非常難得的,可見網(wǎng)易在這方面做了非常充分的準備工作。
Pomelo 是由網(wǎng)易開發(fā)的基于node.js 開發(fā)的高性能、分布式游戲服務(wù)器框架, 也可作為高實時web應(yīng)用框架。
Pomelo 的理念:
- 讓游戲(高實時web應(yīng)用)服務(wù)器的開發(fā)變得非常簡單, 而不是解決某類算法或系統(tǒng)上的難題。這個設(shè)計理念跟rails是很類似的;
- 重視性能和可伸縮性,用戶用pomelo開發(fā)出來的游戲天生具有很強的伸縮性,擴展也很容易。我們在性能優(yōu)化上也花了很多功夫,并且會持續(xù)進行;
- 讓第三方很容易擴展,框架用了很多插件式的設(shè)計, 組件component、路由規(guī)則、甚至管理控制臺都可以完全由第三方擴展。
Pomelo 框架的更詳細介紹請看: