微服务技术与实践专栏

微服务框架、平台、工具、咨询基地

排序:
默认
按更新时间
按访问量

谈谈华为微服务解决方案与实践(下)

华为微服务案例 从卖光盘到卖服务:一个PHP语言系统微服务化的案例 这是一家国内知名的软件开发商,他们开发了一个楼宇的物业管理系统(一个单体应用),最开始的商业模式是卖光盘,和某个小区签一个合同就过去给他们安装一套软件,基本是一锤子买卖的生意。后来他们想按SaaS模式去卖,先把这套软件部署到云上...

2018-10-18 09:29:31

阅读数:30

评论数:0

谈谈华为微服务解决方案与实践(中)

华为微服务解决方案是什么 华为微服务产品包含一套微服务开发框架、一站式微服务监控与治理平台以及一系列配套的微服务开发工具,主要功能如下: 基于契约(Open API)的开发模式:让微服务的开发、测试、文档、协作和管控活动标准化、自动化 高性能REST/RPC微服务开发框架:打包了...

2018-10-18 09:24:28

阅读数:37

评论数:0

谈谈华为微服务解决方案与实践(上)

华为云微服务引擎的前世今生 华为从12年开始在很多创新项目里应用微服务技术,在14年随着微服务框架技术越来越成熟,工具越来越完善,公司各个产品线开始基于微服务框架做云化产品,16年的时候公司为了更好的进行能力共享,决策把散落在公司各个产品线的一些与微服务相关的工具、平台、框架和团队统一整合成华为...

2018-10-18 09:17:34

阅读数:23

评论数:0

“0代码”实现滚动升级不断服

升级不断服存在的问题 要实现升级不断服,通常需要解决如下问题: 停止服务的时候,可能引起业务中断。在停止服务的过程中,可能服务正在处理请求,新的请求可能持续的发送到该服务。 在微服务架构下,一般都会通过注册中心进行服务发现,客户端会缓存实例地址。停止服务的时候,使用者可能无法及时...

2018-09-29 15:13:41

阅读数:32

评论数:0

初识Cloud Native

Cloud Native是什么 随着云计算时代的来临,越来越多的企业正打算将业务迁移到云上进行,以提高其业务敏捷性和创新能力。随之而来的是组织结构、运维方式、系统架构等多方面的转变。比如,原有的功能型/矩阵型组织结构逐渐的演变为去中心化的组织结构,交付方式从运维手动部署到物理服务器,到运行在云平...

2018-09-29 14:58:14

阅读数:28

评论数:0

连接CSE服务中心失败的排查步骤

背景介绍:在使用华为微服务引擎CSE的时候,会遇到链接服务中心失败的情况,可能是某些设置有问题,可以先通过自己排查解决问题。 异常消息如下时,问题原因为AK/SK没有正确设置和携带到请求头里。 {"errorCode":"401002&a...

2018-08-07 11:36:31

阅读数:57

评论数:0

基于华为云CSE微服务接口兼容常见问题

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

2018-07-28 15:25:43

阅读数:337

评论数:0

连接华为云CSE服务中心常见问题

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

2018-07-28 15:15:28

阅读数:139

评论数:0

跟我学CSE系列之7:如何在CSE中创建灰度发布

灰度发布(又名金丝雀发布)是指在黑与白之间,能够平滑过渡的一种发布方式。在其上可以进行A/B testing,即让一部分用户继续用产品特性A,一部分用户开始用产品特性B,如果用户对B没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到B上面来。灰度发布可以保证整体系统的稳定,在初始灰度的时候就可...

2018-07-12 14:59:27

阅读数:40

评论数:0

华为云微服务引擎CSE事务方案二:2PC机制的数据强一致性处理

2PC机制的数据强一致性处理概念阐述两阶段提交协议是常见的一致性协议,许多分布式关系型数据管理系统采用此协议来完成分布式事务。它是协调所有分布式原子事务参与者,并决定提交或取消(回滚)的分布式算法。在两阶段提交协议中,包含了两种角色:协调者与参与者。参与者就是实际处理事务的节点,而协调者就是其中一...

2018-07-09 09:04:50

阅读数:113

评论数:0

华为云微服务引擎CSE事务方案一:TCC机制的数据最终一致性处理

TCC机制的数据最终一致性处理概念阐述在一个长事务中,一个由两台服务器一起参与的事务,服务器A发起事务,服务器B参与事务,B的事务需要人工参与,所以处理时间可能很长。如果按照ACID的原则,要保持事务的隔离性、一致性,A发起的事务中使用到的事务资源将会被锁定,不允许其他应用访问到事务过程中的中间结...

2018-07-09 08:57:56

阅读数:48

评论数:0

ServiceComb应用如何接入华为云微服务引擎CSE

ServiceComb应用接入CSECSE Java SDK 100% 兼容 ServiceComb Java Chassis,并对其进行更加友好的封装,更加专注于业务逻辑,以简化用户业务开发。将ServiceComb Java Chassis部署到CSE,并使用CSE提供的能力,只需要对micr...

2018-07-07 16:15:09

阅读数:273

评论数:0

如何解决华为云CSE微服务注册失败问题?

如何解决微服务注册失败问题?微服务部署成功后,需要将微服务注册到服务中心和配置中心,才能使用注册发现和微服务治理能力。如果注册失败,可能由于以下因素导致的:AK/SK未配置或者配置不正确。服务中心或配置中心地址配置不正确。网络不通。域名解析失败。监听端口被占用。操作步骤查看microservice...

2018-07-07 16:11:32

阅读数:78

评论数:0

微服务引擎CSE体验馆测评

微服务挺火的,感觉大伙都在微服务,正好看到华为云的CSE新出了一个体验馆,免费体验了一下,步骤如下。step1:首先,点击传送门进入微服务引擎控制台,登录华为云账号:https://console.huaweicloud.com/cse/?region=cn-north-1#/cse/home(如...

2018-07-04 10:37:14

阅读数:51

评论数:0

微服务——程序员的自我修养

微服务在2016年成为仅次于物联网和认知计算的第三热门技术微服务究竟有何等神通,让ThoughtWorks、Netflix、Amazon、Uber等公司趋之若鹜?在过去传统企业应用开发模式下每当遇到需求要修改时,不得不按照大颗粒系统发布版本瀑布式的版本计划困住了程序员那优雅的双手应用无法做到永远在...

2018-06-27 14:57:37

阅读数:45

评论数:0

使用Golang时遇到的一些坑

【摘要】 最近总结了使用go开发遇到的一些坑,各位喜欢go的童鞋可以看看。。。。。。1、 【致命】不是所有Panic都能捕获我们知道Golang给开发人员提供recover()机制,对堆栈异常(panic)进行捕获并自定义其处理逻辑。下面举个例子:构造一个除0的异常场景:输出结果:我们看到程序正常...

2018-06-25 19:28:30

阅读数:77

评论数:0

微服务开发模式系列之(五):微服务SLA规范

2018-06-12 20:06:01

阅读数:28

评论数:0

使用商业版微服务CSE vs 使用开原版微服务Spring Cloud

对比项华为微服务引擎CSE基于开源Spring Cloud自建管理界面提供一站式微服务管理控制台,包含服务目录、服务治理、服务配置、事务看板及新服务创建等简单易用的Web操作界面需自行开发UI控制台,代码量2万多行开发语言支持JAVA、Go、PHP、.NET、Python、NodeJS及其他多种主...

2018-06-06 14:17:30

阅读数:123

评论数:0

打造一个企业级应用的微服务开发框架(下)---ServiceComb通信处理详解

【摘要】近年来越来越多的企业开始实践微服务,本文分为上下两篇介绍微服务框架ServiceComb如何帮助企业应用进行微服务化,实现快速交付,并可靠地运行在云端。下篇介绍ServiceComb的通信处理设计。近年来越来越多的企业开始实践微服务,而微服务在企业应用落地的过程,面临着微服务开发框架的选型...

2018-06-05 09:11:26

阅读数:549

评论数:0

打造一个企业级应用的微服务开发框架(上)---从服务注册中心到服务管理中心

【摘要】近年来越来越多的企业开始实践微服务,本文分为上下两篇介绍微服务框架ServiceComb如何帮助企业应用进行微服务化,实现快速交付,并可靠地运行在云端。上篇介绍ServiceComb的服务管理中心设计。近年来越来越多的企业开始实践微服务,而微服务在企业应用落地的过程,面临着微服务开发框架的...

2018-06-05 09:11:11

阅读数:183

评论数:0

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