OSCAR 开源前锋日 微服务结构 ServiceComb 探秘

发布时间: 2024-04-20 04:54:26  来源:天博app 

  ServiceComb 取名涵义蜂巢,是华为云开源的微服务结构,是全球首个进入Apache软件基金会孵化的微服务开源项目,孵化期间坚持“Apache Way”,坚持敞开、中立、

  ServiceComb 取名涵义蜂巢,是华为云开源的微服务结构,是全球首个进入Apache软件基金会孵化的微服务开源项目,孵化期间坚持“Apache Way”,坚持敞开、中立、规范、多样化等准则。

  ServiceComb 供给一站式开源微服务处理方案,交融SDK 结构级、0侵入ServiceMesh 场景并支撑多言语。ServiceComb 致力于协助企业、用户和开发者将企业运用轻松微服务化上云,并完成对微服务运用的高效运维办理。

  华为微服务结构CSE的代码无保留敞开到ServiceComb,开源代码与原商业产品代码彻底同源。

  开箱即用Java言语微服务SDK,含服务契约、编程模型、运转模型与通讯模型四个部分,具有负载均衡、容错熔断、限流降级、调用链追寻等全面微服务办理才能,服务办理才能与事务逻辑阻隔。

  根据Etcd的高性能、高可用、无状况的Golang版分布式服务注册与发现中心,可实时服务实例注册、实时服务实例推送和服务间契约测验等。

  ServiceComb Saga是供给了分布式事务终究一致性处理方案,用户只需要经过注解办法界说事务的履行办法以及吊销办法,Saga结构会主动确保分布式事务履行的终究一致性。

  1、处理方案级,多言语、多通讯协议、规范服务契约、全面微服务办理才能、立异性处理分布式事务难题

  3、开源敞开,支撑SpringCloud等盛行开源生态,生态兼容Service Mesh,支撑0侵入微服务化改造

  ServiceComb是我国微服务行业规范拟定的中心微服务结构参阅,规范已于8月份由我国通讯研究院发布。

  ServiceComb 2018年取得我国信息通讯研究院《自主研制尖峰开源技能立异奖》。

  华为微服务产品运用ServiceComb发行版,ServiceComb是华为微服务相关产品的事实规范。

  ServiceComb当时被各行业企业广泛运用,掩盖IOT、生物医药、金融保险、互联网、地产、教育、AI、高校等,此中不乏各行业的龙头企业和新式企业,例如,顾客范畴华为顾客云运用其完成1500+集群节点规划的微服务以支撑4亿手机用户在线,我国高校同济大学运用其作为AI人脸辨认根底结构,我国人民保险运用其以完成数字化转型,我国教育训练唯利是图传智播客运用其作为微服务教程,新式企业奇蛙智能科技根据其完成无人机才智操控大脑,梅斯医学运用其完成混合布置协同办理才能完成快速事务立异。

  ServiceComb 秉持将“杂乱扔给自己、极简留给用户“的准则,在技能、功用和用户体会上不断立异:

  (一)开箱即用:集服务注册、发现、通讯和微服务办理才能为一体,并默许集中化装备和脚手架才能,微服务办理才能0编码,开发人员简略装备即可使能微服务常见功用。

  (二)分布式事务终究一致性:联合京东金融云和我国人保进行立异,供给分布式事务终究一致性处理方案,处理微服务场景下不能依托单一数据库来完成跨服务事务一致性的难题。用户只需要经过注解办法界说事务的履行办法以及吊销办法,Saga结构会主动确保分布式事务履行的终究一致性。

  (三)根据Swagger完成契约和代码双向主动生成:现在全球仅有一个根据Swagger完成通讯模型与编程模型别离的微服务项目,代码主动生成契约能够完成微服务办理才能与事务代码阻隔以使能运用开发人员仅需专心事务逻辑,契约主动生成代码以更好地支撑Devops实践。

  (四)全球第一个完成纯异步内核的微服务结构:完成超低调用时延和高吞吐才能,高性能。

  (五)服务注册发现一起对接侵入式SDK和Service Mesh数据面,完成两种微服务化办法运维管控一致,下降用户运维管控本钱。

  在行将举办的OSCAR 开源前锋日上,华为ServiceComb项目办理委员会成员, 华为云微服务架构师刘宝教师将更为具体介绍华为ServiceComb 微服务开发结构。

  简介:刘宝,华为高档软件工程师,CSE服务Owner,ServiceCombPMC成员。10年JAVA开发结构经历,一直在编码一线,参加华为多个渠道结构的开发。了解分布式核算、网络和信息安全等范畴,现在首要专心于微服务范畴,在项目中推动DevOps。

  OSCAR 开源前锋日旨在为本乡开源企业与开源软件供给共享与沟通的渠道,促进国产开源软件的昌盛开展。该活动由我国信息通讯研究院主办,云核算规范与开源推动委员会、清华大学TUNA 协会、北京大学开源软件协会承办,由云核算开源工业联盟、华为、腾讯、阿里巴巴、小米支撑,高效运维社区协办。