微服务云应用平台(ServiceStage)是一个应用托管和微服务管理平台,可以帮助企业简化部署、监控、运维和治理等应用生命周期管理工作。ServiceStage面向企业提供微服务、移动和Web类应用开发的全栈解决方案,帮助您的各类应用轻松上云,聚焦业务创新,帮助企业数字化快速转型。
ServiceStage提供了丰富的应用框架和开发工具,帮助您快速开发云应用,适应复杂多变的业务需求。
提供华为云微服务开发框架Go SDK、Mesher及ServiceComb解决方案,无缝接入ServiceComb微服务引擎。
提供配套的微服务开发工具,如:本地轻量化服务中心、远程调试工具、密钥生成工具、本地轻量化微服务引擎、Eclipse ServiceStage插件。
微服务引擎为Spring Cloud应用提供了非常简单的接入方式,开发者只需要修改依赖关系和少量的配置,就可以启用服务中心和配置中心客户端连接功能,将Spring Cloud应用作为一个微服务注册到服务中心,使用其动态配置能力。
编程语言 |
支持的框架 |
框架说明 |
---|---|---|
Java 8 |
CSE-Java (SpringMVC) |
基于华为云微服务开发框架,支持SpringMVC注解,使用SpringMVC风格开发微服务。 |
CSE-Java (JAX-RS) |
基于华为云微服务开发框架,支持JAX-RS注解,使用JAX-RS模式开发微服务。 |
|
CSE-Java (POJO) |
基于华为云微服务开发框架,支持接口和接口实现的开发模式,使用透明RPC开发微服务。 |
|
SpringBoot-Webapp-Tomcat |
Web应用,运行于独立部署的Web服务器。 |
|
SpringBoot-WebService-Tomcat |
Web Service,运行于独立部署的Web服务器。 |
|
Go 1.8+ |
Go simple-Webapp |
Go实现的简单的Web应用。 |
Nodejs 8 |
Express |
高度包容、快速而极简的 Node.js Web 框架。 |
Koa |
基于 Node.js 平台的下一代 web 开发框架。 |
|
PHP 7 |
Laravel |
简洁、优雅,为WEB创造的PHP开发框架。 |
Slim |
快速、轻量的微型PHP框架。 |
|
Python |
Python2-Django |
用于Python2.7容器应用的Django框架。 |
Python3-Django |
用于Python3.6容器应用的Django框架。 |
|
Python2-Flask |
用于Python2.7容器应用的lask框架。 |
|
Python3-Flask |
用于Python3.6容器应用的Flask框架。 |
|
Python2-Bottle |
用于Python2.7容器应用的Bottle框架。 |
|
Python3-Bottle |
用于Python3.6容器应用的Bottle框架。 |
|
Ruby 2.4 |
Ruby on Rails |
一套非常有生产力、维护性高、容易布署的Web开发框架。 |
.NET |
开发中 |
- |
应用完成开发后,可以使用ServiceStage绑定源码仓库,通过流水线功能就可以实现持续集成。
ServiceStage因业务调整,暂不支持Bitbucket与GitLab官方代码源,GitLab私有代码源不受影响。
应用完成开发后,可以托管在ServiceStage上。
ServiceStage支持托管的应用类型如下。
分类 |
应用类型 |
支持的应用来源 |
支持的部署系统 |
---|---|---|---|
微服务应用 |
ServiceComb |
Jar包/源码仓库 |
云容器引擎CCE、云容器实例CCI |
Mesher |
Jar包/源码仓库 |
云容器引擎CCE |
|
SpringCloud服务 |
支持四种组件:Eureka/ConfigServer/CircuitBreaker/Zuul |
云容器引擎CCE |
|
Web类应用 |
Web应用 |
WAR包/源码仓库/模板 |
云容器引擎CCE、虚机部署、云容器实例CCI |
Magento |
内置应用包 |
云容器引擎CCE、云容器实例CCI |
|
WordPress |
内置应用包 |
云容器引擎CCE、云容器实例CCI |
|
移动应用 |
移动应用 |
不需要,直接生成移动后端 |
云容器引擎CCE、云容器实例CCI |
其他应用 |
容器应用 |
镜像 |
- |
Tomcat |
WAR包/源码仓库/模板 |
云容器引擎CCE、云容器实例CCI |
|
PHP |
ZIP包/源码仓库/模板 |
云容器引擎CCE、云容器实例CCI |
|
Node.js |
ZIP包/源码仓库/模板 |
云容器引擎CCE、云容器实例CCI |
|
Java |
Jar包/源码仓库/模板 |
云容器引擎CCE |
使用微服务框架开发的应用托管在ServiceStage后,启动应用实例会将微服务注册到服务中心,您可以针对微服务进行相关的治理,支持的服务治理策略如下。
名称 |
说明 |
---|---|
负载均衡 |
当出现访问量和流量较大,一台服务器无法负载的情况下,我们可以通过设置负载均衡的方式将流量分发到多个服务器均衡处理,从而降低时延,防止服务器过载。 |
限流 |
对服务实例设置限流,对当前服务实例的每秒请求数量超过设定的值时,当前服务实例就不再接受其他对象的调用请求。 |
容错 |
容错是服务实例出现异常时的一种处理策略,出现异常后按照定义的策略进行重试或访问新的服务实例。 |
降级 |
降级是容错的一种特殊形式,当出现服务吞吐量巨大,资源不够用等情况,我们可使用降级机制关掉部分不重要、性能较差的服务,避免占用资源,以保证主体业务功能可正常使用。 |
熔断 |
当由于某些原因导致服务出现了过载现象,为避免造成整个系统故障,可采用熔断来进行保护。 |
错误注入 |
错误注入策略用于测试微服务的容错能力,可以让用户知道,当出现延时或错误时,系统是否能够正常运行。 |
黑白名单 |
黑白名单是为了改变网络流量所经过的途径而修改路由信息的技术。 |
ServiceStage为您提供完整的应用生命周期管理,包含:
企业上云 首选百谷
华为云授权销售中心 华为云战略级经销商
华为云联合创新中心 华为云伙伴能力中心
山东省济南市高新区经十路6312号人工智能大厦19F
手机:18954175339 13325137223
电话:400-630-1600
Copyright © 2009 - 2020 Cld , All Rights Reserved 百谷云计算有限公司 版权所有 鲁ICP备19038256号
版权所有,未经允许,谢绝转载