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