天天看點

NGINX 開源軟體:走在曆史的轉折中

今天,我們宣布 nginx plus release 6 (r6) 釋出。這件事對我們的公司具有裡程碑的意義,我想,此時此刻是回顧過去以及展望未來的好時機。

過去的12個月對于 nginx 來說是忙碌的,我們作為一個項目,一個開發團隊,一個公司,得到卓越的發展,使用我們軟體的網站數量增長迅速。在10000個最繁忙的網站中,nginx 是應用最廣泛的 web 前端工具。我們的使用者以及貢獻者都是世界上最有創造力的開發者——他們都來自于一些極具破壞力的新興公司,如 airbnb、netflix、uber。nignx 開源項目從100多次更新中吸取成長的養分,并且 nignx plus 已經成長為一個高效的應用支付平台。

展望

nignx 的未來會怎樣?我們又會提供哪些應用支援?人們常說,曆史會再現,但是不會循環往複,事物都會往好的方向發展。目前,我們看到面向服務概念架構的複蘇,但 是,有個更現代、更簡單、松散耦合的開發方式叫做微服務。我們經常在一個流動的、不穩定的、集裝箱式的環境裡建構應用,而對于托管服務和它們之間的通信交 流而言, nginx 是一個穩定且可靠的基礎。這些激發了我們很多的想法,并讓我們思考未來 nginx 的應用。

接下來的12個月,nginx 開源項目會有一些新的功能。nginx 和 javascript 的故事一定會繼續 —— 我們有 javascript 虛拟機的工作原型,它能為 nginx 獨特要求而實作高度優化,并且我們已經開始将它嵌入到 nginix 開源軟體中。

我們的開發者社群是 nginx 在開源世界取得成功的關鍵。我們知道,開發 nginx 不容易,針對這種情況,我們在接下來的幾個月内會做出可插拔的子產品 api。我們的目标是讓社群開發者建立和分發 nginx 子產品更加容易,通過給予使用者更多的選擇,去靈活地拓展 nginx 開源核心。同時,我們還建立了開發者團隊以支援社群的這種轉變。

也許你已經閱讀過我們在 nginx 開源項目中支援 http/2 的計劃。我們知道這對于開發者來說是多麼重要,并且我們會繼續支援其他人在 nginx 上做出創新,當然,http/2 會建立在已有大量網站成功應用的 spdy 之上。

nginx plus 的規則

很多人都問到 nginx plus,它與 nginx 開源項目又有哪些關系。nginx 開源軟體需要商業支援以拓展其軟體功能,實作可持續發展,這就是我們開發 nginx plus 的原因。

兩 個産品有很多重疊的部分,事實上,通過采用各種第三方開源軟體子產品,nginx plus 實作很多額外的功能,我們對此很滿意。如果使用者有維持自己用于綜合應用傳遞的定制 nginx 的專業技能、耐心和時間,那麼 nginx plus 顯然就不适合他們。然而,如果維護并支援一個應用傳遞平台不是你的核心競争力,或者你希望你的技術資源直接應用于促進業務發展的領域,那麼 nginx plus 以及相關服務就是你不二的選擇。

感謝那些花錢購買 nginx plus 的人。你不但擁有了一個可以讓價格與性能更加透明的應用傳遞平台,而且給遠在莫斯科為 nginx 開源軟體和 nginx plus 保持高标準的工程團隊給予了一份支援。

無 論你是商業使用者,第三方開發者,nginx 的支援者,或者隻是一個 nginx 開源軟體的終端使用者,我們都十分感謝您的支援。為了開發者、管理者和終端使用者,我們一起将 web 打造得更好。我們希望你能一直使用 nginx ,作為回報,我們會持續提供強大的、輕量級的、高性能的軟體将你的應用打造成偉大的産品。

繼續閱讀