ServiceComb助力華為開發者大賽
2017年華為開發者大賽正式啟動已經一個多月了,離初賽方案提交的時間越來越近,想必各位開發者正在緊張地完善方案,在這里有必要為云服務開發者介紹一種開發利器——ServiceComb微服務框架。那么,就讓我們一起走近ServiceComb微服務框架吧。
背景介紹
在如今云計算和大數據的浪潮下,企業的數字化轉型以及業務的云化已經迫在眉睫。然而,對于大中型企業來說,在上云的過程中要解決兩個方面的問題:一是為云原生應用提供支撐;二是將適合轉移到云中的企業傳統應用遷移到云上。相對來說,支持云原生應用比較簡單,采用新的云計算技術和架構即可,但是將企業遺留的系統遷移到云上是一個棘手的問題。
此外,傳統的業務開發通常只注重功能是否滿足應用需要,而較少考慮系統的穩定性、性能等方面的非功能需求。隨著云時代的到來,計算資源可以按需獲得,應用的部署越來越簡單,在提供高應用服務質量的前提下,開發與運維開始慢慢融合,在應用開發階段就要考慮到運維的需求。開發不但要提供服務,還要保證服務長時間、可靠地運行。
華為發布ServiceComb
為了解決企業應用向云遷移的難題及適應云時代的需求,華為在2017年6月19日舉辦的LinuxCon, CloudOpen和ContainerCon大會上宣布開源微服務框架(ServiceComb),并貢獻給社區。ServiceComb解決問題的一個核心思路是,將非功能性運維需求的實現直接植入微服務框架,在開發階段就將那些與運維相關的問題解決掉。
ServiceComb是什么
ServiceComb作為一個功能完善的微服務框架,包括應用框架代碼生成,服務注冊發現、服務配置管理、服務監控、服務調用追蹤、多通信協議支持等功能,為開發者提供端到端的應用DevOps體驗。此外,ServiceComb具備服務化契約增強、響應式編程范式、及多語言SDK支持等優勢特性。ServiceComb采用開放架構設計理念 ,兼容多種業界流行微服務框架,開發者亦可根據自身業務需求定制業務插件。
ServiceComb
作為華為FusionCloud解決方案中PaaS平臺的重要組成部分,ServiceComb具備高可靠運行、服務治理等運維階段的高級能力;并致力于為用戶提供一套成熟高效的微服務開發工具,以SDK和微服務管理平臺為基礎,助力企業、開發商、個人開發者等合作伙伴快速高效地開發云原生應用,并簡化運維管理細節,實現互補共贏。
如何應用ServiceComb
開發者可以通過ServiceComb官網http://servicecomb.io 獲取快速入門指南以及詳細的開發說明文檔來幫助掌握微服務應用的開發。此外,官網還提供了一個通俗易懂的案例方便讀者理解微服務應用架構需要注意的問題,以及提供了如認證,服務代理等常見問題的解決方案,詳情可瀏覽 http://servicecomb.io/docs/linuxcon-workshop-demo/ 查看。
2017華為開發者大賽正如火如荼,又快到了血拼方案的時候了。如果你是云服務的開發者,如果你還糾結于開發云原生應用的高效性、穩定性,如果你有***百萬獎金的雄心,試著去了解并應用華為ServiceComb微服務框架吧,開發者夢飛揚的時刻已經不遠了。
附:
2017年華為開發者大賽官網提交作品:http://t.cn/RK24t4K