自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

转载 使用华为云ServiceStage的持续交付构建失败原因排查

软件工程构建失败的原因很多,可以按照以下场景排查定位。拉取不到代码拉取不到代码,如下图所示一般原因可能有三种。 如果是在自己的节点上构建,可能是该节点没有绑定弹性ip,如上图所示"192.168.x.x"的节点没有绑定弹性ip,解决方法:去该节点绑定弹性ip。 授权信息过期,代码源的私人令牌权限范围不够,或者授权信息已被移除等,例如:devcloud的代码源,...

2019-12-13 10:49:31 477

转载 基于华为云ServiceStage的Go语言微服务开发部署

go chasssis是华为开源的一个微服务开发框架,可以帮助业务快速进行微服务开发,以下提供手把手的指南来完成微服务的开发与部署。前提条件 已了解如何购买ServiceComb微服务引擎且购买了ServiceComb微服务引擎,相关操作请参考购买ServiceComb引擎。 熟练掌握Docker使用。 了解如何购买CCE,作为部署系统使用,或是直接使用CCI进行部署...

2019-11-23 12:09:29 804

转载 华为云CSE升级SpringBoot2、Spring依赖版本Demo

1、示例版本将以下三个依赖配置在dependencyManagement标签中。 1 2 3 4 org.springframework.boot:spring-boot-starter-parent:2.1.6.RELEASE org.springframework:spring-core:5.1.8.RELEASE o...

2019-11-14 11:01:06 1084 1

转载 基于华为云ServiceStage模板快速创建PHP应用

概述ServiceStage提供了Php7运行环境,支持直接将PHP应用托管到ServiceStage上。本例使用ServiceStage内置的框架模板:laravel-v5.6.28,快速创建Php应用,快速体验ServiceStage功能。环境准备1、注册华为云账号,并登录成功。2、创建一个虚拟私有网络VPC,请参考创建虚拟私有云和子网。3、创建一个弹性负载均衡E...

2019-11-08 11:58:54 192

转载 基于华为云ServiceStage模板创建Node.js应用

概述华为云ServiceStage提供了Nodejs8运行环境,支持直接将Node.js应用托管到ServiceStage上。本例使用ServiceStage内置的框架模板:express-4.16.0,快速创建Nodejs应用,快速体验ServiceStage功能。环境准备1、注册华为云账号,并登录成功。2、创建一个虚拟私有网络VPC,请参考创建虚拟私有云和子网。3、创建...

2019-10-31 20:13:53 268

转载 快速体验华为云ServiceStage云上工程

概述ServiceStage支持基于模板创建云上工程,在绑定的源码仓库中生成开发框架,同时生成流水线(持续交付>发布)及应用。用户可以从源码仓库下载框架代码,基于框架代码进行业务开发。完成业务开发后,上传代码至源码仓库,启动流水线完成应用构建、部署升级。后续可以在ServiceStage平台上完成应用运维,轻松实现DevOps闭环。环境准备1、注册华为云账号,并登...

2019-10-25 17:18:48 361

原创 基于华为云ServiceStage的Service Mesh实践(内含Demo)

场景说明基于一个java服务和一个go服务进行ServiceStage mesher改造部署,java服务使用spring boot加vertx,Go服务就是使用一个简单的go,使用httproute进行路由处理。通过servicestage mesher部署起来,并实现java调用go服务,go服务调用java服务。环境准备1、注册华为云账号,并登录成功。2、创建一个虚拟私有网络...

2019-10-18 11:03:23 1382

原创 .NET应用接入Mesher

前言通过ServiceStage部署,可以将dotnet应用变为云原生应用,需要符合以下条件:使用docker进行打包 使用linux与dotnet core生态 支持标准http_proxy环境变量以进行代理设置Demo说明示例Demo地址:https://github.com/servicestage-demo/microservice-solution/tree/maste...

2019-10-12 10:12:15 129

转载 【华为全联接大会2019 PPT下载】 Apache 基金会 + 微服务专题 + Apache ServiceComb

2019年9月18日至20日,华为在上海世博中心举办第四届华为全联接大会。华为云 ServiceStage 携手全球最大的开源软件基金会 Apache 的大咖们和 ServiceComb 社区管理委员会成员们,从多维度为大家带来干货满满的精彩技术和实践分享。讲师材料均在原贴链接中,猛戳下载!!!...

2019-09-25 09:18:29 721

转载 Python on ServiceStage(Demo分享)

Python需要Python Web应用程序框架来支持Web App,目前排名靠前的Python Web应用程序框架如下: Django Pyramid TurboGears Flask CherryPy Bottle Web2Py Tornado ServiceStage针对以上流行的Python Web应用程序框架...

2019-09-17 17:17:05 112

原创 CSE-Codegen插件使用指南

1-CSE-Codegen插件概述插件简介服务契约,指基于OpenAPI规范的微服务接口契约,是服务端与消费端对于接口的定义。服务契约用于服务端和消费端的解耦,服务端围绕契约进行服务的实现,消费端根据契约进行服务的调用。CSE Java SDK使用yaml文件格式定义服务契约,可支持多种风格开发微服务。CSE-Codegen是基于Swagger Codegen实现的代码生成工具,用户只...

2018-12-04 09:46:06 1004

转载 Go排坑:http.ServeMux意外重定向的问题分析

何为http.ServeMux?http.ServeMux是什么?官方定义为http服务的多路复用器。可以让开发在http服务器中自定义不同的path路由和对应的处理函数,我们简单举个例子:package main import ( "net/http" "fmt")func HandleABCFunc(w http.ResponseWriter, r *htt...

2018-11-12 11:44:10 338

转载 ServiceComb应用接入华为云微服务引擎CSE

 概述 华为云微服务引擎CSE提供的Java SDK 100%兼容ServiceComb Java Chassis,并对其进行更加友好的封装,以简化用户业务开发,更加专注于业务逻辑。将ServiceComb Java Chassis部署到CSE,并使用CSE提供的能力,只需要对microservice.yaml进行适当的配置,以及在pom中添加额外的依赖,不涉及任何代码修改。一键式...

2018-11-09 11:57:56 2164

转载 ServiceComb如何支持多数据中心微服务发现

现在使用ServiceComb开发的微服务已经支持多数据中心服务发现,这个特性主要是依赖于服务管理中心ServiceCenter的多注册中心Adaptor架构设计。多注册中心Adaptor架构从图中可以知,ServiceCenter实现了多种注册中心的Adaptor,如基于客户端注册的etcd和基于平台注册的kubernetes;其中也包括ServiceCenter自身。Service...

2018-11-09 10:58:36 1241

原创 华为云微服务工具和插件介绍

概述 CSE提供了一套工具和插件,让用户更加方便的开发功能。包括:契约开发工具。更好的编辑契约。 代码生成插件。通过契约生成代码。 加密工具。保护AK/SK,进行数据加密存储等。 契约开发工具 概念阐述本节介绍的契约开发工具是Swagger。Swagger介绍Swagger是一种和语言无关的规范和框架,是一个API设计工具,用于定义服务接口,主要用于描述R...

2018-11-08 15:29:00 1113

原创 Spring Cloud应用接入华为云微服务CSE

概述 Spring Cloud应用可以方便的接入CSE提供的基础服务。接入CSE服务有如下好处: 开发者可以专注于业务系统的开发,把精力从中间件的可靠性评估、集群部署、运维监控等复杂的事情中解放出来。 实现业务快速交付和敏捷开发。利用PaaS平台,根据业务规模,动态的调整资源使用,降低业务风险。 下图展现了CSE基础服务、PaaS平台服务和第三方服务的关系:CS...

2018-11-08 15:16:05 3979

原创 在Spring Boot中使用华为云微服务CSE

概述 Spring Boot可以让开发者能够更加快速的构建Spring应用。主要提供了如下功能: 创建独立可执行的Spring应用。通过将应用程序打包为jar,就可以通过java -jar来执行应用程序。 内嵌Tomcat, Jetty等WEB服务器,而不需要开发者打包war。 提供starter简化maven依赖关系配置。 将Spring Boot用于微服务...

2018-11-08 15:03:08 4125

原创 华为云微服务接口兼容常见问题汇总

在进行微服务持续迭代开发的过程中,由于新特性在不停的加入,一些过时的特性在不停的修改,接口兼容问题面临巨大的挑战,特别是在运行环境多版本共存(灰度发布)的情况下。本章节主要描述接口兼容管理的一些实践建议,以及在使用CSE过程中碰到了兼容性问题的解决办法。由于微服务一般都通过REST接口对外提供服务,没有特殊说明的情况下,这里的接口都指REST接口。 保证接口兼容的实践 为了防止接口...

2018-11-08 14:57:47 2559

原创 连接华为云服务中心常见问题汇总

开发者可以直接使用华为公有云提供的服务中心进行开发工作。使用服务中心,开发者需要注册华为云账号,并在"我的凭据”里面生成AK/SK信息用于访问认证控制。如何接入华为云的详细信息请参考“华为云创建云上工程”。本文重点介绍连接服务中心一些常见的异常及其排查方法。#1异常消息{"errorCode":"401002","errorMessage":"Request unauthorized...

2018-11-08 14:33:40 3581

原创 使用华为云CSE开发微服务应用

概述 CSE(Cloud Service Engine) Java SDK是华为推出的产品级微服务开发框架,已经在华为内部多个大型产品上得到了使用和验证。使用CSE Java SDK开发微服务,可以最大化的简化开发门槛,提升产品上线速度。同时可以获得微服务运行时高可靠性保证、运行时动态治理等一系列开箱即用的能力。为了描述简单,本文会使用CSE指代CSE Java SDK,使用Servi...

2018-11-07 11:41:19 8040 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除