ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

【华为云技术分享】华为云ServiceStage正式加入Spring生态大家族!

2021-05-24 22:03:57  阅读:207  来源: 互联网

标签:SpringCloud Spring ServiceComb spring huawei 华为 ServiceStage cloud


本文介绍最近开源的spring-cloud-huawei背景、定义、优势和使用方法,带你两分钟搞定SpringCloud应用与ServiceComb引擎对接。

为什么会有spring-cloud-huawei

很多人在使用SpringCloud开发框架开发为服务,用ServiceStage进行微服务治理、配置管理、契约管理等微服务增值功能。但一直以来,SpringCloud应用接入ServiceComb引擎的开发难度大。spring-cloud-huawei的出现就是为了解决这个问题,他将SpringCloud应用和云产品进行轻松对接,提供云服务接入能力并获取全场景微服务能力。

什么是spring-cloud-huawei

spring-cloud-huawei基于Spring Boot和Spring Cloud的相关扩展机制开发。通过spring-cloud-huawei,Spring Cloud应用可以无改动零侵入式对接ServiceComb引擎。
同时,还具备天然的优势轻松接入华为云ServiceStage服务,在开发过程中享受服务治理、契约管理、流量管理和服务网格以及配置管理等全场景特性。

spring-cloud-huawei有什么优势?

  • API FIRST:符合Open API标准的契约,提供契约管理、契约注册等特性,只需编写代码,即可自动生成契约并上传到注册中心,进行统一查看管理,团队开发更加敏捷。
  • 高性能网关:ServiceComb Edge Service,使用RedHat开源的号称最快的JAVA框架Vert.x开发,在性能测试中已经击败了Gateway 和Zuul。
  • 路由管理: 通过简单配置,可根据header匹配、版本、标签相关信息可控制流量比例分配,轻松实现蓝绿发布、灰度发布。
  • 多语言微服务:华为云和开源都提供了service mesh的方案,解决异构应用、遗留应用的最小化改造问题。 SpringCloud应用可以和其他语言微服务统一治理
  • go 开发框架:go语言微服务框架。 可与Spring Cloud接入统一管理面,进行统一治理

如何使用spring-cloud-huawei

在关于如何接入使用spring-cloud-huawei上,我们利用了Spring Boot的starter机制,对Spring Cloud进行拓展。在使用时,只需要导入对应的starter依赖,就可以无代码侵入、只简单添加配置的快速接入ServiceComb引擎。

spring-cloud-huawei 已经发布到中央仓库,目前最新版本是1.1.0

综上所述,使用spring-cloud-huawei,SpringCloud应用两分钟轻松获得ServiceStage微服务增值服务。另外,spring-cloud-huawei的开源代表着ServiceComb相关产品加入Spring生态大家庭,SpringCloud应用可以轻松使用ServiceComb相关产品能力。

参考链接:

  1. spring-cloud-huawei中央仓库:https://github.com/huaweicloud/spring-cloud-huawei/wiki
  2. spring-cloud-huawei文档:https://support.huaweicloud.com/devg-servicestage/cse_java_0054.html

标签:SpringCloud,Spring,ServiceComb,spring,huawei,华为,ServiceStage,cloud
来源: https://blog.51cto.com/u_15214399/2808600

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有