国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

騰訊開源項目TARS首次全面發布PHP版本

appetizerio / 2233人閱讀

摘要:月日,在上海舉行的第六屆中國開發者大會上,騰訊開源項目首次全面發布版本,閱文集團高級開發工程師梁晨對如何通過構建高性能框架做了經驗分享。騰訊開源項目貢獻者,騰訊開發組成員,對于構建高性能后臺微服務治理有豐富的經驗。

5月19日,在上海舉行的第六屆中國PHP開發者大會(PHPCon)上,騰訊開源項目TARS首次全面發布PHP版本,閱文集團高級開發工程師梁晨(Ted)對PHP如何通過TARS構建高性能RPC框架做了經驗分享。

“現有PHP的開發生態,至少要做到功能完善、靈活、輕量和高效。 ”梁晨提道。他在分享中介紹了高性能RPC框架TARS的基本設計思想,以及通過客戶端、二進制協議、服務端以及開發效率幾個部分,分享了在PHP語言和框架層面的TARS解決方案TARS-PHP的設計與實現。

在客戶端方面,TARS-PHP客戶端具備配置統一化、一鍵調用以及多種網絡能力的特點。功能上支持自動尋址、主調上報、遠程日志以及SOCKET、SWOOLE同步、SWOOLE協程的網絡能力。同時能夠根據實際的網絡收發情況,進行耗時、失敗率、超時率、服務端異常的及時上報,方便業務盡快發現和定位問題。

在二進制協議方面,TARS-PHP通過獨立PHP模塊擴展完成了對二進制協議的打包解包工作,同時考慮了高性能和穩定性兩個方面。通過合理設計接口并完全通過純C語言實現,提高性能。通過引入phpt的擴展標準測試及Valgrind工具測試等,覆蓋80%以上的測試代碼,提升穩定性。相比于原有的純PHP打包解包方式,該擴展將打包效率提升了12-16倍,解包效率也提升了9-14倍。

在服務端方面,TARS-PHP服務端以SWOOLE作為底層的運行環境,只需要簡單配置,即可順暢使用。除此之外,TARS-PHP服務端通過自動生成的注解進行請求的路由,開發者完全不需要關心,只需要關注于實現自己的業務邏輯即可。除了提供基本的SERVER類型之外,還提供了配置文件解析、服務?;钌蠄蟆⒗∠掳l配置、特性上報、業務代碼打包整套體系,使得使用者既能夠實現自己的業務邏輯,也能夠針對性的進行拓展。從測試數據看,空跑的HTTP SERVER QPS最高達到了23萬。而使用了協程CLIENT之后,在混合RPC調用的情況下,仍有2萬1的QPS,相比于同步CLIENT,提升了50%左右。

在開發效率方面,TARS-PHP升級了全新的TARS2PHP工具,通過TARS文件和TARS2PHP工具,就能夠完全實現客戶端和服務端的代碼生成,并且兩端通過協議完全解耦,大大提高了開發效率。

他以閱文集團的實踐為例,介紹TARS-PHP在閱文經過了一年多的驗證和使用,目前支持十幾個Node HTTP服務,40多個邏輯API層PHP服務與定時服務,以及100多個后臺TCP服務,各服務之間每日億級的調用,帶來的開發、運維、性能的全面提升。

最后梁晨介紹了后續的規劃,TARS-PHP會在提高穩定性的同時支持更多框架、豐富功能、再做提升。他同時呼吁更多公司和開發者加入進來一起共同建設,讓TARS-PHP越來越好。

梁晨(Ted),閱文集團高級開發工程師,起點中文網WEB后臺架構負責人。曾就職于騰訊,負責企業QQ與QQ公眾號后臺開發與優化工作。騰訊TARS開源項目貢獻者,騰訊TSF開發組成員,對于構建高性能WEB后臺、微服務治理有豐富的經驗。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/30802.html

相關文章

  • 干貨| PHPCon上TARS-PHP全面解讀及PPT下載

    摘要:年月日,在上海舉行的第六屆中國開發者大會上,騰訊開源項目首次全面發布版本,閱文集團高級開發工程師梁晨對如何通過構建高性能框架做了經驗分享。分享內容作為騰訊開源的框架,在發布之后即受到開源領域的關注。閱文集團本身也有一塊新的業務在使用。 2018年5月19日,在上海舉行的第六屆中國PHP開發者大會(PHPCon)上,騰訊開源項目TARS首次全面發布PHP版本,閱文集團高級開發工程師梁晨對...

    JasonZhang 評論0 收藏0
  • 騰訊與閱文技術合作 微服務框架Tars再添PHP

    摘要:引言作為由騰訊公司開源的優秀框架與服務部署運維解決方案,被閱文集團引入了實際實踐中,同時閱文集團對在語言層面進行了能力的補全,令如虎添翼。作為騰訊公司的優秀框架與服務部署運維解決方案,可以滿足上述的所有需求。 梁晨(Ted),任職閱文集團技術中心,負責起點中文網的WEB后臺開發工作。曾負責騰訊上海企業產品部營銷QQWeb后臺開發、QQ公眾號Web后臺開發,對大型網站技術架構,有自己的經...

    yanwei 評論0 收藏0
  • 騰訊公司副總裁曾宇:技術必須產生價值,開源需要攜手發展

    摘要:會議期間騰訊副總裁曾宇,閱文集團副總裁傅徐軍等嘉賓共同啟動合作發布儀式,并進行了圓桌會議,對進行了詳細的探討發言。會上,騰訊公司副總裁曾宇談到了騰訊整體的開源策略,并表示技術必須產生價值,開源需要攜手發展。 近日,由中國工信部指導,信通院主辦的云計算開源產業大會在國家會議中心舉行。大會邀請了行業內多位重磅人物與共同探討、交流云計算開源技術及產業化經驗,探索開源技術創新的發展途徑,也開啟...

    liaoyg8023 評論0 收藏0
  • 你所不知的TARS,卻幫閱文集團完成技術架構變革! ——TARS開啟閱文集團技術架構變革之門

    摘要:什么是是騰訊從年到今天一直在使用的后臺邏輯層統一應用框架的開源版本,目前支持和三種語言。目前該框架在騰訊內部的各大核心業務都在使用,頗受歡迎,基于該框架部署運行的服務節點規模達到上萬個。 | 博客文章 你所不知的TARS,卻幫閱文集團完成技術架構變革!——TARS開啟閱文集團技術架構變革之門 作者簡介|歐樑后端研發架構師,現任職于閱文集團技術部基礎服務研發組,一直致力于Java應用架構...

    Achilles 評論0 收藏0

發表評論

0條評論

appetizerio

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<