速来报名!AICon北京站鸿蒙专场~ 了解详情
写点什么

华为云 ServiceStage 正式加入 Spring 生态大家族!

  • 2020-04-04
  • 本文字数:1202 字

    阅读完需:约 4 分钟

华为云ServiceStage正式加入Spring生态大家族!

本文介绍最近开源的 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 相关产品能力。


参考文献


华为云 ServiceStage 帮助文档目前维护 spring-cloud-huawei 应用的上云步骤、使用指南和介绍:


快速入门:用 ServiceStage 云上构建能力,帮助 spring cloud 应用上云


https://support.huaweicloud.com/qs-servicestage/servicestageqs0036.html


开发指南:spring-cloud-huawei 功能模块详细介绍指南


https://support.huaweicloud.com/devg-servicestage/csejava0054.html


Github 首页:源码以及项目模块介绍、demo


https://github.com/huaweicloud/spring-cloud-huawei


2020-04-04 16:591361

评论

发布
暂无评论
发现更多内容

不了解Zookeeper的童鞋看过来哦~

Regan Yue

zookeeper 10月月更

基于分布式认知工业互联网的汽车零部件质量溯源平台

CECBC

Java常用容器笔记

风翱

java 10月月更

架构:微内核架构(Microkernel Architecture)二

程序员架构进阶

架构 规则引擎 微内核架构 OSGi 10月月更

网站性能优化的实战指南

devpoint

html 性能优化 10月月更

在线中文繁简体转换工具

入门小站

工具

【Flutter 专题】27 图解 ListView/GridView 混用时滑动冲突小尝试

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 10月月更

官方线索|2021 长沙·中国 1024 程序员节

穿过生命散发芬芳

1024我在现场

官方线索|第二届1024国际智能投研开发者大会

穿过生命散发芬芳

1024我在现场

官方线索|Gitee2021程序员节特别活动

穿过生命散发芬芳

1024我在现场

这篇博客和你唠唠 python 并发,滚雪球学python第四季,第16篇

梦想橡皮擦

10月月更

Golang网络编程

CodeWithBuff

golang 网络编程 Go 语言 web socket

SQL注入进阶篇一php代码审计

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 漏洞挖掘

官方线索|CCF CED 中国工程师文化日

穿过生命散发芬芳

1024我在现场

Apache APISIX 2.10.0 正式发布,带来第一个 LTS 版本!

API7.ai 技术团队

开源 API网关 APISIX Apache APISIX

从转移工具到移动急救室,5G救护车给行业带来了什么变化?

脑极体

官方线索|【云+社区】程序员过节指南:如何玩转你的1024 ?

Regan Yue

1024 1024我在现场

Android开发中遇到加载有相同函数的so库时的问题

轻口味

10月月更

linux之sed使用技巧

入门小站

Linux

Apache APISIX 社区周报 | 2021 10.1-10.14

API7.ai 技术团队

开源社区 API网关 APISIX 社区周报 Apache APISIX

【设计模式】第三篇-单例模式

Brave

设计模式 单例模式 10月月更

官方线索|鸿蒙1024程序员节

轻口味

1024我在现场

我与消息队列的八年情缘

勇哥java实战分享

RocketMQ 消息队列 Activemq

官方线索|2021 长沙·中国 1024 程序员节

耳东@Erdong

1024我在现场 10月月更

竞跑加速! 数字人民币场景全覆盖

CECBC

线程池处理批量接口请求实践

FunTester

线程池 性能测试 接口测试 测试框架 FunTester

数字货币已被世界公认,中国市场即将爆发

CECBC

golang和java的性能对比及golang内存管理

hanaper

官方线索|RTE2021 实时互联网大会

穿过生命散发芬芳

1024我在现场

技术人在职场应该知道的沟通技巧

baiyutang

沟通模型 10月月更

和12岁小同志搞创客开发:如何驱动红外遥控器?

不脱发的程序猿

少儿编程 DIY 红外遥控器 创客开发

华为云ServiceStage正式加入Spring生态大家族!_语言 & 开发_华为云开发者联盟_InfoQ精选文章