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微服务框架吧,开发者梦飞扬的时刻已经不远了。


来源:媒体100   

最新文章

极客公园

用极客视角,追踪你不可错过的科技圈.

极客之选

新鲜、有趣的硬件产品,第一时间为你呈现。

张鹏科技商业观察

聊科技,谈商业。