Eurasia3 支持百万级用户的服务器和框架 - 国内开源项目介绍
生活随笔
收集整理的這篇文章主要介紹了
Eurasia3 支持百万级用户的服务器和框架 - 国内开源项目介绍
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
項(xiàng)目名稱: Eurasia3
發(fā)起時間: 2004年
代碼托管:http://code.google.com/p/eurasia
項(xiàng)目介紹:
Eurasia3 是一種能夠支持百萬級同時在線長連接用戶數(shù)量的 HTTP 服務(wù)器, 或者每秒處理上萬次 CGI 請求的常規(guī)應(yīng)用服務(wù)器。
Eurasia3 同時也泛指以 Eurasia3 應(yīng)用服務(wù)器為核心的一系列組件形成的應(yīng)用程序框架, 主要是一個嵌入式對象數(shù)據(jù)庫 MissileDB, 和一個 JavaScript 框架 NJF。
Eurasia3 基于 Stackless Python。
產(chǎn)品信息:
運(yùn)行平臺: 支持 Stackless Python 2.5 的系統(tǒng), 包括各種嵌入式平臺
開發(fā)語言: Stackless Python
開源協(xié)議: BSD License
項(xiàng)目成員:
沈崴, 高級架構(gòu)師, 上海,項(xiàng)目發(fā)起人。
賴勇浩, 某公司技術(shù)負(fù)責(zé)人,廣州。
王健, 某公司技術(shù)負(fù)責(zé)人, 經(jīng)理, 廣州。
魏中華, 項(xiàng)目經(jīng)理, 廣州。
莊上林, 項(xiàng)目經(jīng)理, 廣州。
是什么促使你們發(fā)起/開始這個項(xiàng)目?
Eurasia 最初源于某個大型人工智能項(xiàng)目, 是為了解決大量邏輯數(shù)據(jù)的存儲和管理的問題而形成的一個 Web 管理系統(tǒng), 并發(fā)展成一套 AJAX 框架。
而 Eurasia3 項(xiàng)目則是源于一系列關(guān)于 Web Game 的嘗試。我們試圖在瀏覽器上在不使用任何插件和 Flash 的情況下, 就能實(shí)現(xiàn)即時類游戲的效果并維持幾十乃至上百萬人同時在線, 這最終導(dǎo)致了 Eurasia3 框架的產(chǎn)生。
該項(xiàng)目面向哪些使用群體?
黑客, Web Game 和 Web IM 從業(yè)人員, 對前沿技術(shù)感興趣的人以及 Comet 愛好者。
舉個例子說明下用戶使用您的軟件能做什么?
基于瀏覽器的 MMORPG, 玩家在地圖上漫游時所看到的一切都是即時的。
基于瀏覽器的 Web IM, 服務(wù)器能負(fù)載傳統(tǒng) IM 服務(wù)器那樣多的在線人數(shù), 消息發(fā)送是即時的, 瀏覽器用戶不需要插件就可以互傳文件。
Comet 應(yīng)用, 服務(wù)器程序可以在任何時候使用原生 Python 代碼遠(yuǎn)程調(diào)用客戶瀏覽器上的 JavaScript 函數(shù)。
在一兩百塊錢 200-300 MHz 主頻的嵌入式系統(tǒng) (諸如路由器, Stackless Python 官方發(fā)行版中已經(jīng)帶有我們貢獻(xiàn)的補(bǔ)丁可以使 Stackless Python 運(yùn)行在這類系統(tǒng)上) 上運(yùn)行以 Eurasia3 為基礎(chǔ)的網(wǎng)站可以接近或達(dá)到和常規(guī)服務(wù)器一樣的性能。
您認(rèn)為有多少人使用這個軟件/項(xiàng)目/服務(wù)?
至少有四家以上的公司正在使用基于 Eurasia 的軟件。
有什么跡象表明您的項(xiàng)目很成功?
盡管 Eurasia3 項(xiàng)目主要是面向黑客的, 并且我們相當(dāng)?shù)驼{(diào) ──── 你知道我們主要還是以自己使用為主, 也回饋一下社區(qū), 這并不會帶來實(shí)際的利益。但是還是吸引了相當(dāng)多的關(guān)注。
盡管 Eurasia3 目前仍然在 alpha4 階段, 但是從 alpha2 開始我們就已經(jīng)許多項(xiàng)目在實(shí)際使用 Eurasia3 了, 這些產(chǎn)品還是頗令我們滿意的。
您覺得最大的驚喜是什么
盡管 Python 的框架已經(jīng)很多, 我們也不期望 Eurasia3 在將來某一天像 Django 那樣流行, 但是對 Eurasia3 感興趣的人還是相當(dāng)多, 有些人甚至表示在將來 Eurasia3 正式發(fā)布時用它來替代 Django (甚至 Nginx), 這比較意外。
您在該項(xiàng)目中遇到的最大挑戰(zhàn)是什么?
最大的挑戰(zhàn)是時刻保持領(lǐng)先。盡管目前 Eurasia3 是業(yè)內(nèi)比較尖端的技術(shù), 但是我們知道遲早會有超越 Eurasia3 的技術(shù)出現(xiàn), 在此之前我們會努力保持領(lǐng)先。
您在該項(xiàng)目中認(rèn)為獲得成功的要素有哪些?
黑客的關(guān)注和參與。
持續(xù)地在正式項(xiàng)目中進(jìn)行檢驗(yàn)。
保證劣質(zhì)的代碼和編程思想不進(jìn)入項(xiàng)目, 保證代碼不膨脹不失控。
您對該項(xiàng)目有哪些期望?
一個使用 Eurasia3 編寫的 Web Game, 事實(shí)上我們正在著手這件事情, 這在明年或許就會實(shí)現(xiàn)。然后就是大家在啟動一個很酷的項(xiàng)目或者一個奇怪的想法時會自然而然地想到 Eurasia3。或許這些都不會真的出現(xiàn), 但對我們也沒有損失。
如果您能對項(xiàng)目進(jìn)行修改,您會改善哪些地方?
文檔, 當(dāng)然了。從 alpha2 開始接口一直在緩慢變化, 到下一個凍結(jié)特性的 alpha5 版本或許會有更劇烈的變動, 而文檔一直是滯后的。這也導(dǎo)致了許多用戶的不滿, 當(dāng)然也包括我自己在內(nèi), 因?yàn)檫B我們自己都有許多產(chǎn)品都是基于老版本的。
你們?nèi)绾蝸韰f(xié)調(diào)項(xiàng)目?
SVN、Gtalk
你們把所有精力都投入在這個軟件上,還是有其他的什么工作?
我們大部分人都有自己的公司, 并且正帶著自己的團(tuán)隊(duì)在做一些看上去很有前途的東西。
那你們一般花多長時間在這個項(xiàng)目上?
每周20小時, 10 小時, 或者 0小時。你知道在沒有靈感時與其放一些垃圾代碼進(jìn)去, 還不如不寫,
你們用的開發(fā)環(huán)境是什么
操作系統(tǒng): Linux (主要是 Ubuntu)
編輯器: vim, gedit
項(xiàng)目里程碑
1999 年 NJF 框架開始設(shè)計(jì), 這是 Eurasia 最早的組成部分。
2004 年 Eurasia 項(xiàng)目開始。
2006 年 9 月 Eurasia 2.0.2 版以 BSD License 開源, 年底 Eurasia3 項(xiàng)目開始。
2007 年 12 月 Eurasia 3.0.0 alpha 發(fā)布。
2008 年 Eurasia 3.0.0 alpha4 發(fā)布。
其他人如何給你們提供建議?
Eurasia3 用戶組 http://groups.google.com/group/eurasia-users
對ITEye的印象
感謝 ITEye 對腳本語言推廣所做的貢獻(xiàn), 祝 ITEye 越辦越好。
發(fā)起時間: 2004年
代碼托管:http://code.google.com/p/eurasia
項(xiàng)目介紹:
Eurasia3 是一種能夠支持百萬級同時在線長連接用戶數(shù)量的 HTTP 服務(wù)器, 或者每秒處理上萬次 CGI 請求的常規(guī)應(yīng)用服務(wù)器。
Eurasia3 同時也泛指以 Eurasia3 應(yīng)用服務(wù)器為核心的一系列組件形成的應(yīng)用程序框架, 主要是一個嵌入式對象數(shù)據(jù)庫 MissileDB, 和一個 JavaScript 框架 NJF。
Eurasia3 基于 Stackless Python。
產(chǎn)品信息:
運(yùn)行平臺: 支持 Stackless Python 2.5 的系統(tǒng), 包括各種嵌入式平臺
開發(fā)語言: Stackless Python
開源協(xié)議: BSD License
項(xiàng)目成員:
沈崴, 高級架構(gòu)師, 上海,項(xiàng)目發(fā)起人。
賴勇浩, 某公司技術(shù)負(fù)責(zé)人,廣州。
王健, 某公司技術(shù)負(fù)責(zé)人, 經(jīng)理, 廣州。
魏中華, 項(xiàng)目經(jīng)理, 廣州。
莊上林, 項(xiàng)目經(jīng)理, 廣州。
是什么促使你們發(fā)起/開始這個項(xiàng)目?
Eurasia 最初源于某個大型人工智能項(xiàng)目, 是為了解決大量邏輯數(shù)據(jù)的存儲和管理的問題而形成的一個 Web 管理系統(tǒng), 并發(fā)展成一套 AJAX 框架。
而 Eurasia3 項(xiàng)目則是源于一系列關(guān)于 Web Game 的嘗試。我們試圖在瀏覽器上在不使用任何插件和 Flash 的情況下, 就能實(shí)現(xiàn)即時類游戲的效果并維持幾十乃至上百萬人同時在線, 這最終導(dǎo)致了 Eurasia3 框架的產(chǎn)生。
該項(xiàng)目面向哪些使用群體?
黑客, Web Game 和 Web IM 從業(yè)人員, 對前沿技術(shù)感興趣的人以及 Comet 愛好者。
舉個例子說明下用戶使用您的軟件能做什么?
基于瀏覽器的 MMORPG, 玩家在地圖上漫游時所看到的一切都是即時的。
基于瀏覽器的 Web IM, 服務(wù)器能負(fù)載傳統(tǒng) IM 服務(wù)器那樣多的在線人數(shù), 消息發(fā)送是即時的, 瀏覽器用戶不需要插件就可以互傳文件。
Comet 應(yīng)用, 服務(wù)器程序可以在任何時候使用原生 Python 代碼遠(yuǎn)程調(diào)用客戶瀏覽器上的 JavaScript 函數(shù)。
在一兩百塊錢 200-300 MHz 主頻的嵌入式系統(tǒng) (諸如路由器, Stackless Python 官方發(fā)行版中已經(jīng)帶有我們貢獻(xiàn)的補(bǔ)丁可以使 Stackless Python 運(yùn)行在這類系統(tǒng)上) 上運(yùn)行以 Eurasia3 為基礎(chǔ)的網(wǎng)站可以接近或達(dá)到和常規(guī)服務(wù)器一樣的性能。
您認(rèn)為有多少人使用這個軟件/項(xiàng)目/服務(wù)?
至少有四家以上的公司正在使用基于 Eurasia 的軟件。
有什么跡象表明您的項(xiàng)目很成功?
盡管 Eurasia3 項(xiàng)目主要是面向黑客的, 并且我們相當(dāng)?shù)驼{(diào) ──── 你知道我們主要還是以自己使用為主, 也回饋一下社區(qū), 這并不會帶來實(shí)際的利益。但是還是吸引了相當(dāng)多的關(guān)注。
盡管 Eurasia3 目前仍然在 alpha4 階段, 但是從 alpha2 開始我們就已經(jīng)許多項(xiàng)目在實(shí)際使用 Eurasia3 了, 這些產(chǎn)品還是頗令我們滿意的。
您覺得最大的驚喜是什么
盡管 Python 的框架已經(jīng)很多, 我們也不期望 Eurasia3 在將來某一天像 Django 那樣流行, 但是對 Eurasia3 感興趣的人還是相當(dāng)多, 有些人甚至表示在將來 Eurasia3 正式發(fā)布時用它來替代 Django (甚至 Nginx), 這比較意外。
您在該項(xiàng)目中遇到的最大挑戰(zhàn)是什么?
最大的挑戰(zhàn)是時刻保持領(lǐng)先。盡管目前 Eurasia3 是業(yè)內(nèi)比較尖端的技術(shù), 但是我們知道遲早會有超越 Eurasia3 的技術(shù)出現(xiàn), 在此之前我們會努力保持領(lǐng)先。
您在該項(xiàng)目中認(rèn)為獲得成功的要素有哪些?
黑客的關(guān)注和參與。
持續(xù)地在正式項(xiàng)目中進(jìn)行檢驗(yàn)。
保證劣質(zhì)的代碼和編程思想不進(jìn)入項(xiàng)目, 保證代碼不膨脹不失控。
您對該項(xiàng)目有哪些期望?
一個使用 Eurasia3 編寫的 Web Game, 事實(shí)上我們正在著手這件事情, 這在明年或許就會實(shí)現(xiàn)。然后就是大家在啟動一個很酷的項(xiàng)目或者一個奇怪的想法時會自然而然地想到 Eurasia3。或許這些都不會真的出現(xiàn), 但對我們也沒有損失。
如果您能對項(xiàng)目進(jìn)行修改,您會改善哪些地方?
文檔, 當(dāng)然了。從 alpha2 開始接口一直在緩慢變化, 到下一個凍結(jié)特性的 alpha5 版本或許會有更劇烈的變動, 而文檔一直是滯后的。這也導(dǎo)致了許多用戶的不滿, 當(dāng)然也包括我自己在內(nèi), 因?yàn)檫B我們自己都有許多產(chǎn)品都是基于老版本的。
你們?nèi)绾蝸韰f(xié)調(diào)項(xiàng)目?
SVN、Gtalk
你們把所有精力都投入在這個軟件上,還是有其他的什么工作?
我們大部分人都有自己的公司, 并且正帶著自己的團(tuán)隊(duì)在做一些看上去很有前途的東西。
那你們一般花多長時間在這個項(xiàng)目上?
每周20小時, 10 小時, 或者 0小時。你知道在沒有靈感時與其放一些垃圾代碼進(jìn)去, 還不如不寫,
你們用的開發(fā)環(huán)境是什么
操作系統(tǒng): Linux (主要是 Ubuntu)
編輯器: vim, gedit
項(xiàng)目里程碑
1999 年 NJF 框架開始設(shè)計(jì), 這是 Eurasia 最早的組成部分。
2004 年 Eurasia 項(xiàng)目開始。
2006 年 9 月 Eurasia 2.0.2 版以 BSD License 開源, 年底 Eurasia3 項(xiàng)目開始。
2007 年 12 月 Eurasia 3.0.0 alpha 發(fā)布。
2008 年 Eurasia 3.0.0 alpha4 發(fā)布。
其他人如何給你們提供建議?
Eurasia3 用戶組 http://groups.google.com/group/eurasia-users
對ITEye的印象
感謝 ITEye 對腳本語言推廣所做的貢獻(xiàn), 祝 ITEye 越辦越好。
轉(zhuǎn)載于:https://www.cnblogs.com/javaTest/archive/2011/08/30/2589605.html
總結(jié)
以上是生活随笔為你收集整理的Eurasia3 支持百万级用户的服务器和框架 - 国内开源项目介绍的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: drupal6 笔记
- 下一篇: 这些年书读太少,没有读进去