![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微服务
文章平均质量分 85
ServiceStage团队
这个作者很懒,什么都没留下…
展开
-
基于华为云ServiceStage的Go语言微服务开发部署
go chasssis是华为开源的一个微服务开发框架,可以帮助业务快速进行微服务开发,以下提供手把手的指南来完成微服务的开发与部署。前提条件 已了解如何购买ServiceComb微服务引擎且购买了ServiceComb微服务引擎,相关操作请参考购买ServiceComb引擎。 熟练掌握Docker使用。 了解如何购买CCE,作为部署系统使用,或是直接使用CCI进行部署...转载 2019-11-23 12:09:29 · 846 阅读 · 0 评论 -
华为云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 · 1118 阅读 · 1 评论 -
基于华为云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 · 1395 阅读 · 0 评论 -
CSE-Codegen插件使用指南
1-CSE-Codegen插件概述插件简介服务契约,指基于OpenAPI规范的微服务接口契约,是服务端与消费端对于接口的定义。服务契约用于服务端和消费端的解耦,服务端围绕契约进行服务的实现,消费端根据契约进行服务的调用。CSE Java SDK使用yaml文件格式定义服务契约,可支持多种风格开发微服务。CSE-Codegen是基于Swagger Codegen实现的代码生成工具,用户只...原创 2018-12-04 09:46:06 · 1047 阅读 · 0 评论 -
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 · 339 阅读 · 0 评论 -
华为云微服务工具和插件介绍
概述 CSE提供了一套工具和插件,让用户更加方便的开发功能。包括:契约开发工具。更好的编辑契约。 代码生成插件。通过契约生成代码。 加密工具。保护AK/SK,进行数据加密存储等。 契约开发工具 概念阐述本节介绍的契约开发工具是Swagger。Swagger介绍Swagger是一种和语言无关的规范和框架,是一个API设计工具,用于定义服务接口,主要用于描述R...原创 2018-11-08 15:29:00 · 1124 阅读 · 0 评论 -
华为云微服务接口兼容常见问题汇总
在进行微服务持续迭代开发的过程中,由于新特性在不停的加入,一些过时的特性在不停的修改,接口兼容问题面临巨大的挑战,特别是在运行环境多版本共存(灰度发布)的情况下。本章节主要描述接口兼容管理的一些实践建议,以及在使用CSE过程中碰到了兼容性问题的解决办法。由于微服务一般都通过REST接口对外提供服务,没有特殊说明的情况下,这里的接口都指REST接口。 保证接口兼容的实践 为了防止接口...原创 2018-11-08 14:57:47 · 2575 阅读 · 0 评论 -
连接华为云服务中心常见问题汇总
开发者可以直接使用华为公有云提供的服务中心进行开发工作。使用服务中心,开发者需要注册华为云账号,并在"我的凭据”里面生成AK/SK信息用于访问认证控制。如何接入华为云的详细信息请参考“华为云创建云上工程”。本文重点介绍连接服务中心一些常见的异常及其排查方法。#1异常消息{"errorCode":"401002","errorMessage":"Request unauthorized...原创 2018-11-08 14:33:40 · 3601 阅读 · 0 评论 -
Spring Cloud应用接入华为云微服务CSE
概述 Spring Cloud应用可以方便的接入CSE提供的基础服务。接入CSE服务有如下好处: 开发者可以专注于业务系统的开发,把精力从中间件的可靠性评估、集群部署、运维监控等复杂的事情中解放出来。 实现业务快速交付和敏捷开发。利用PaaS平台,根据业务规模,动态的调整资源使用,降低业务风险。 下图展现了CSE基础服务、PaaS平台服务和第三方服务的关系:CS...原创 2018-11-08 15:16:05 · 4068 阅读 · 0 评论 -
在Spring Boot中使用华为云微服务CSE
概述 Spring Boot可以让开发者能够更加快速的构建Spring应用。主要提供了如下功能: 创建独立可执行的Spring应用。通过将应用程序打包为jar,就可以通过java -jar来执行应用程序。 内嵌Tomcat, Jetty等WEB服务器,而不需要开发者打包war。 提供starter简化maven依赖关系配置。 将Spring Boot用于微服务...原创 2018-11-08 15:03:08 · 4170 阅读 · 0 评论 -
ServiceComb应用接入华为云微服务引擎CSE
概述 华为云微服务引擎CSE提供的Java SDK 100%兼容ServiceComb Java Chassis,并对其进行更加友好的封装,以简化用户业务开发,更加专注于业务逻辑。将ServiceComb Java Chassis部署到CSE,并使用CSE提供的能力,只需要对microservice.yaml进行适当的配置,以及在pom中添加额外的依赖,不涉及任何代码修改。一键式...转载 2018-11-09 11:57:56 · 2192 阅读 · 0 评论 -
使用华为云CSE开发微服务应用
概述 CSE(Cloud Service Engine) Java SDK是华为推出的产品级微服务开发框架,已经在华为内部多个大型产品上得到了使用和验证。使用CSE Java SDK开发微服务,可以最大化的简化开发门槛,提升产品上线速度。同时可以获得微服务运行时高可靠性保证、运行时动态治理等一系列开箱即用的能力。为了描述简单,本文会使用CSE指代CSE Java SDK,使用Servi...原创 2018-11-07 11:41:19 · 8104 阅读 · 2 评论 -
ServiceComb如何支持多数据中心微服务发现
现在使用ServiceComb开发的微服务已经支持多数据中心服务发现,这个特性主要是依赖于服务管理中心ServiceCenter的多注册中心Adaptor架构设计。多注册中心Adaptor架构从图中可以知,ServiceCenter实现了多种注册中心的Adaptor,如基于客户端注册的etcd和基于平台注册的kubernetes;其中也包括ServiceCenter自身。Service...转载 2018-11-09 10:58:36 · 1258 阅读 · 0 评论