当前位置: 首页 > 软件库 > 程序开发 > 微服务框架 >

Spring Cloud Huawei

微服务应用开发
授权协议 Apache-2.0
开发语言 Java
所属分类 程序开发、 微服务框架
软件类型 开源软件
地区 国产
投 递 者 寿鸣
操作系统 跨平台
开源组织 华为
适用人群 未知
 软件概览

Spring Cloud Huawei是一个框架,它使Spring Cloud和 Huawei 框架(如ServiceComb和ServiceStage)的整合变得更加容易。

Spring Cloud Huawei的目的是为了让开发者更加方便、高效的使用Spring Cloud开发可靠的微服务应用。Spring Cloud Huawei 使用Apache ServiceCombCSE的注册中心(servicecomb-service-center)与配置中心(servicecomb-kie),并且提供了大量开箱即用的服务治理能力。

支持的版本列表

分支 最新版本 编译使用 Spring Cloud版本 编译使用 Spring Boot版本
master 1.10.8-2021.0.x 2021.0.5 2.6.13
2020.0.x 1.10.8-2020.0.x 2020.0.6 2.5.14
Hoxton 1.9.3-Hoxton Hoxton.SR9 2.3.5.RELEASE
Greenwich 1.6.1-Greenwich Greenwich.SR6 2.1.6-RELEASE
Finchley 1.6.1-Finchley 2.0.4.RELEASE 2.0.9.RELEASE
Edgware 1.2.0-Edgware 1.3.6.RELEASE 1.5.22.RELEASE

注意:

  • 使用Spring Cloud Huawei时可以使用兼容的Spring Cloud版本。详细信息可参考 https://spring.io/projects/spring-cloud。
  • Spring Cloud Edgeware, Finchley, Greenwich, Hoxton 已经停止维护,不建议在生产环境使用。 详细情况可以查询 Spring Cloud Releases
  • Hoxton(包括)之前的版本支持Netfix OSS的组件,比如Ribbon, Hystrix. 2020.0.x(包括)之后的版本支持 Spring Cloud Loadbalancer.
  • 2020.0.x(包括)之前的版本使用springfox生成swagger. 2021.0.x(包括)之后的版本使用 springdoc生成swagger.

功能模块

  • spring-cloud-starter-huawei-discovery:

  • spring-cloud-starter-huawei-config:

  • spring-cloud-starter-huawei-governance:

  • spring-cloud-starter-huawei-router:

  • spring-cloud-starter-huawei-swagger:

    • 自动契约生成和注册.
  • spring-cloud-starter-huawei-jasypt:

  • (一)搭建注册与配置中心CSE 从官网下载对应版本下载地址 解压文件,然后执行 cse.exe 访问 http://127.0.0.1:30103 则可看到 CSE 页面 (二)项目总pom文件 1. pom.xml 文件配置 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/X

  • 在实际项目开发过程中,可能避免不了进行框架搭建,很多时候可能无法理清Spring Boot 和Spring Cloud版本对应关系。 可以访问下面Spring 官方对应版本地址: https://start.spring.io/actuator/info { "git": { "commit": { "time": "2020-04-30T13:55:37Z", "id": "a33429f" }

  • SpringCloud Alibaba 基础详解 SpringCloud Alibaba 概念 SpringCloud Alibaba配置及使用 SpringCloud Alibaba Nacos服务注册中心 SpringCloud Alibaba Nacos服务配置中心 SpringCloud Alibaba Sentinel 服务熔断降级、限流 SpringCloud Alibaba Seat

 相关资料
  • Mooa 是一个为 Angular 服务的微前端框架,它是一个基于 single-spa,针对 IE 10 及 IFRAME 优化的微前端解决方案。 Mooa 概念 Mooa 框架与 Single-SPA 不一样的是,Mooa 采用的是 Master-Slave 架构,即主-从式设计。 对于 Web 页面来说,它可以同时存在两个到多个的 Angular 应用:其中的一个 Angular 应用作为主

  • Angular 基于 Component 的思想,可以让其在一个页面上同时运行多个 Angular 应用;可以在一个 DOM 节点下,存在多个 Angular 应用,即类似于下面的形式: <app-home _nghost-c3="" ng-version="5.2.8"> <app-help _nghost-c0="" ng-version="5.2.2" style="display:bl

  • 我正在写一个微服务的应用程序,由Spring Boot和Spring云。我有五个模块 API网关(基于Spring云网关spect) Discovery-Server(基于Spring云NetflixEureka服务发现) Microservice-A(它是一个包含我们业务的Spring引导应用程序) Microservice-B(它是一个包含我们业务的Spring引导应用程序) Microser

  • 微丝网应该可重复使用吗?对于可重用,我并不意味着共享特定于域的模型。 我的意思是,为一个应用程序创建的微服务是否应该在另一个应用程序中重用?如果它们可以在应用程序中重用,是否足够? 分离微服务的最佳方法是什么。从我的观点来看,一旦一个微服务调用另一微服务,它就会紧密耦合,这意味着它不容易(无需修改)被提取并放入另一个没有它所引用/来自的相同服务的微服务应用程序中。 在我看来,要使它们脱钩,有以下几

  • 译见|DaoCloud 现推出「译见」系列,每周为开发者提供国外精品译文,主要关注云计算领域的技术和前沿趋势。由 Fiona 翻译。 作者简介 Bob Familiar,在咨询公司 BlueMetal Architects 担任实施总监,负责云服务。之前他是微软的明星布道师,在云计算领域有着丰富经验。他毕业于美国东北大学。 介绍 微服务是现代应用架构的新兴方法,微服务应用由自动化的、可独立部署、扩

  • 基本 Nest 微服务是一种使用与HTTP不同的传输层的应用程序。 安装 首先,我们需要安装所需的软件包: $ npm i --save @nestjs/microservices 概述 通常,Nest支持一系列内置的传输器。它们基于 请求-响应 范式,整个通信逻辑隐藏在抽象层之后。多亏了这一点,您可以轻松地在传输器之间切换,而无需更改任何代码行。我们不支持具有基于日志的持久性的流平台,例如 Ka

  • 本文向大家介绍详解.NET Core+Docker 开发微服务,包括了详解.NET Core+Docker 开发微服务的使用技巧和注意事项,需要的朋友参考一下 .NET Core发布很久了,因为近几年主要使用java,所以还没使用过.NET Core,今天正好有一个c#写的demo,需要做成服务,不想再转成java来实现,考虑使用.NET CORE来尝下鲜,目标是开发一个微服务,然后部署到Dock

  • 本文向大家介绍C#微信开发(服务器配置),包括了C#微信开发(服务器配置)的使用技巧和注意事项,需要的朋友参考一下 小编对微信开发颇感兴趣,查阅了网上相关文章进行整理,方便大家一起学习。 1、注册帐号--填写服务器配置 在https://mp.weixin.qq.com/ 微信公众平台上注册帐号; 服务号是公司申请的微信公共账号,订阅号是个人申请的,个人权限比较少; 登录微信公众平台官网后,在公众