检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
构建的代码依赖自己的私有maven仓库 有以下两种解决方案。 在自己的项目的根目录下增加settings.xml文件,在settings.xml指定自己的私有maven仓库地址(如果自己的私有maven仓库是需要认证的,则需要在settings.xml配置上自己的认证信息,用户名密码等)。 在自己项目的pom.x
概述 开发简介 常用概念 开发流程 开发规范 父主题: 微服务开发指南
上传)。 编辑技术栈自定义版本 登录ServiceStage控制台。 选择“技术栈管理”,进入“技术栈管理”页面。 单击“部署类型”为“虚拟机”的Java、Tomcat技术栈名称前的,展开技术栈列表。 单击待编辑技术栈自定义版本所在行“操作”列的“编辑”,重新设置技术栈版本参数。
开发简介 微服务简介 随着微服务架构模式被越来越多的开发者作为应用系统构建的首选,稳定可靠的微服务运行环境变得非常重要。 微服务引擎(CSE)是应用管理与运维平台(ServiceStage)针对微服务解决方案提供的一站式管理平台,使用微服务引擎,开发者可以更加专注于业务开发,提升
开发流程 开发流程概述 开发应用和使用微服务引擎,需要经过如图1所示的几个阶段。 图1 开发流程 开发流程说明 开发微服务应用 如果您已经完成了微服务应用的开发,可以跳过本流程,进入准备环境。 进行微服务应用开发,首先需要进行技术选型。技术选型是一个复杂的问题,技术决策者需要考虑
附录 Java Chassis版本升级参考 AK/SK认证方式排查与切换指导 配置AK/SK 获取AK/SK与项目名称 本地开发工具说明 Mesher使用CSE指南 Spring Cloud Huawei与Java-chassis历史版本修复问题 父主题: 微服务开发指南
开发规范 开发语言要求 支持使用以下开发语言进行微服务应用开发: 使用Java语言进行微服务开发。 微服务开发框架版本要求 微服务开发框架推荐版本如下表所示。 如果已经使用低版本的微服务开发框架构建应用,建议升级到推荐版本,以获取最稳定和丰富的功能体验。 如果已使用Spring
配置AK/SK 为接入专业版微服务引擎的Java Chassis微服务应用配置AK/SK 为接入专业版微服务引擎的Spring Cloud微服务应用配置AK/SK 为使用Mesher接入专业版微服务引擎的非微服务应用配置AK/SK 父主题: 附录
常用概念 应用:可以将应用理解为完成某项完整业务场景的软件系统。应用一般由多个微服务组成,应用里面的微服务能够相互发现和调用。 微服务:完成某项具体业务功能的软件系统。微服务是独立开发、部署的单元。 微服务实例:将微服务采用部署系统部署到运行环境,就产生了实例。可以将实例理解为一个进程,一个微服务可以部署若干实例。
容器部署组件绑定云数据库 应用数据持久化存储,需要用到云数据库,ServiceStage提供了基于云计算平台的即开即用、稳定可靠、弹性伸缩、便捷管理的在线云数据库服务(MySQL)。使用云数据库 RDS for MySQL能够在云中轻松地进行设置和扩展关系型数据库。通过云数据库服
本地开发工具说明 本地开发工具包含了微服务引擎2.x的本地轻量化版本,提供用于本地开发的轻量服务中心、配置中心,和简单易用的界面。 使用说明请参考本地开发工具压缩包中的README.md文件。 表1 本地引擎资源配额限制 功能 资源 最大配额 微服务管理 微服务版本数量(个) 10
Mesher使用CSE指南 Mesher简介 接入说明 父主题: 附录
容器部署组件绑定分布式缓存 传统单实例应用使用本地会话管理,用户请求产生的会话上下文都被存于进程内存中。在加入负载均衡模块后,多实例的会话需要使用分布式存储进行共享。 ServiceStage提供开箱即用的分布式会话功能,使用分布式缓存服务作为会话持久化层,无需代码更改,即可赋予
防止已配置参数因为关闭页面等因素丢失。 使用容器部署方式基于界面配置创建并部署组件、使用容器部署方式基于YAML配置创建并部署组件、使用虚拟机部署方式创建并部署组件时单击“保存为草稿”后,组件处于此状态。 导入待重启 使用导入CCE工作负载创建组件后,组件未启动时的状态。 导入重启中
AK/SK认证方式排查与切换指导 请确认您是否使用微服务引擎专业版。 是,执行2。 否,操作结束。 请确认您是否使用ServiceStage容器部署方式部署您的微服务应用。 是,执行3。 否,操作结束。 为微服务应用配置AK/SK,请参考配置AK/SK。 父主题: 附录
Java Chassis版本升级参考 使用2.1.3版本之前的Java Chassis接入微服务引擎。 需要额外引入CSE SDK。 引入CSE SDK使用如下Maven Dependency Management: <dependencyManagement>
Mesher简介 什么是Mesher Mesher是Service Mesh的一个具体的实现,是一个轻量的代理服务以Sidecar的方式与微服务一起运行。 Service Mesh是由William Morgan定义: Service Mesh是一个基础设施层,用于处理服务间通信
常见问题 如何处理当前环境下已存在同名的天气预报微服务应用? 父主题: 使用ServiceStage托管和治理天气预报微服务应用
获取配置失败 问题现象 微服务在接入相应的微服务开发框架(如spring-cloud-huawei、java-chassis)后,微服务通过SDK调用查询配置接口到微服务引擎获取配置项失败。 问题原因 微服务与注册中心间的连接因网络、CPU等其他因素发生抖动时,可能会导致请求异常。
LTS日志概述 云日志服务(Log Tank Service,简称LTS),用于收集来自主机和云服务的日志数据,通过海量日志数据的分析与处理,可以将云服务和应用程序的可用性和性能最大化,为您提供实时、高效、安全的日志处理能力,帮助您快速高效地进行实时决策分析、设备运维管理、用户业务趋势分析等。