AI实践哪家强?来 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:591475

评论

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

XSKY全新一代SDS一体机五大场景之存储+灾备

XSKY星辰天合

LeetCode题解:225. 用队列实现栈,两个队列, 压入 - O(n), 弹出 - O(1),JavaScript,详细注释

Lee Chen

大前端 LeetCode

正在走进现实的“飞行汽车”,能否颠覆地面交通?

脑极体

架构师课作业 - 第十二周

Tulane

一个银行客户经理的“变形记”

华为云开发者联盟

人工智能 金融科技

又踩Maven的两个坑

xiaoboey

maven Unknown lifecycle phase settings.xml 无效 PowerShell

或许是史上最好的AQS源码分析了,你确定要错过?!

InfoQ_d2212957090d

产业互联网成区块链与数字货币的分水岭

CECBC

区块链 数字货币 产业互联网

Redis 数据同步机制--主从模式

是老郭啊

redis 主从配置 主从同步 redis主从 主从复制

使用amoeba实现mysql读写分离

小Q

Java MySQL 编程 程序员

【基础架构】不同场景下的数据存储技术,你用对了吗?

嘉为蓝鲸

网络 存储 系统 raid 磁盘挂载

快来看看!AQS 和 CountDownLatch 有怎么样的关系?

程序员小航

Java AQS 源码阅读 CountDownLatch JUC

鼓舞人心!主席支持数字经济!央行数字货币研究所为世界制定区块链相关国际标准

CECBC

区块链 金融

CPU中的程序是怎么运行起来的

良知犹存

cpu

浅析LR.Net工作流引擎

Philips

敏捷开发 工作流 软件开发流程 开发工具

用 Python 实现一个简易版的 Pong 游戏 (一)

Matrix Chan

Python Turtle Python游戏

云图说 | 一分钟带你扫盲云容器黑话

华为云开发者联盟

容器 节点 集群

Docker私有化部署gitlab gitlab-runner

Leon

gitlab 持续集成 runner

实战解读丨Linux下实现高并发socket最大连接数的配置方法

华为云开发者联盟

Linux TCP socket 高并发

太赞了!华为工程师终于总结出了Linux归纳笔记,提供开放下载

小Q

深入浅出java虚拟机

AI乔治

Java 架构 性能优化 JVM JVM原理

喷一喷坑爹的面向UI编程

架构师修行之路

万字长文 | 23 个问题 TCP 疑难杂症全解析

yes

TCP 计算机网络

深兰科技的征途,AI的赛场与战场

脑极体

内存型数据库Redis,是如何实现持久化的?

Zhongger

redis

北京城市副中心将试点法定数字货币

CECBC

数字货币 货币

深入Spring Security魔幻山谷-获取认证机制核心原理讲解

朱季谦

spring security

为什么企业自主开发软件时,都会使用统一的模块化框架式开发平台?

Learun

敏捷开发 程序设计 开发工具 软件设计 技术方案

DB-Engines 9月数据库排名:ClickHouse一路猛冲,Redis坐稳第七

华章IT

MySQL 数据库 redis Clickhouse

抽象可能从未停止过

架构师修行之路

系统设计 抽象 抽象思维

大数据管理:构建数据自己的“独门独院”

华为云开发者联盟

大数据 数据湖

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