标签:灰度发布

Java

Nacos 1.1.0 发布,支持灰度配置和地址服务器模式

17

likai 发布于 2019-07-12

Nacos 是阿里巴巴开源的配置中心和服务发现产品,开源距今已经超过一年的时间。本次1.1.0的发布,带来了许多重量级的特性更新,包括灰度配置等社区呼声很高的特性,下面会介绍1.1.0版本发布的新特性和每个特性的使用方式。 升级指南 Server 端 0.8.0及以上版本: 1....

阅读(27)评论(0)赞 (0)

编程技术

从应用交付交付看云原生体系的构建

8

songhua.gao 发布于 2019-07-11

一、现阶段云原生体系的“暗面” 自从 Matt Stine 提出 Cloud Native(云原生),云原生的概念经历了多个版本的迭代,Google 主导成立的 CNCF(Cloud Native Computing Foundation 云原生计算基金会 )对云原生的...

阅读(31)评论(0)赞 (0)

Java

RPC 协议之争和选型要点(上)

13

likai 发布于 2019-07-08

点击上方“蓝字”带你去看小星星 1. 协议之争背景 1.1 RPC 调用的协议选择 RPC 调用的协议选择包含两部分: 1.协议栈:广义上协议栈可以分为公有协议和私有协议,例如 HTTP、SMPP、WebService 等都是公有协议;如果是某个公司或者组织内部自定义、自己使用的...

阅读(32)评论(0)赞 (0)

编程技术

【试用开放】 | 支付宝超级 App 的弹性动态架构实践

19

yanxinchi 发布于 2019-07-06

| 导语 本文基于重岳在 2019 年 DevOps 国际峰会北京站的分享内容进行总结,希望通过本篇文章介绍近些年来支付宝面向超大业务体量的挑战,在移动端构建弹性动态架构部分做了怎样的实战与思考,期冀能给读者们带来些许帮助。 同时,关于 mPaaS 五大组件能力,目前已正式开放试...

阅读(38)评论(0)赞 (0)

编程技术

如何带领团队“攻城略地”?优秀的架构师这样做

58

xubiao.zhuang 发布于 2019-07-03

阿里妹导读:架构师是一个既能掌控整体又能洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物。看似完美的“人格模型”背后,是艰辛的探索。今天,阿里巴巴技术专家九摩将多年经验,进行系统性地总结,帮助更多架构师在进阶这条路上走得更“顺畅”,姿态更“优雅”。 (文末有彩蛋~) ...

阅读(73)评论(0)赞 (0)

编程技术

大型网站技术架构核心原理剖析,文末附知识图谱下载

2

小丁 发布于 2019-07-01

什么是软件架构 维基百科定义: 软件架构是指有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计 。 软件架构5大要素: 性能 可用性 伸缩性 扩展性 安全性 可以通过考察这5大要素来衡量一个软件架构设计的优劣。 高性能 网站性能是客观的指标,具体体现到 响应时间...

阅读(55)评论(0)赞 (0)

编程技术

积木式开发体系的原理与应用

16

xirruiqiang 发布于 2019-06-20

“如何快速交付”的问题一直伴随着软件行业的发展。在多年的摸索和实践中,国双不断推进技术架构的演进,引入微服务、组件化、DevOps、灰度发布等手段,建立了由一套工程实施方法论、一个应用架构和一组辅助工具集共同构成的 “积木式开发体系”。该体系有效帮助国双在保证质量的前提下快速响应...

阅读(70)评论(0)赞 (0)

Java

积木式开发体系的原理与应用

16

hanze 发布于 2019-06-20

“如何快速交付”的问题一直伴随着软件行业的发展。在多年的摸索和实践中,国双不断推进技术架构的演进,引入微服务、组件化、DevOps、灰度发布等手段,建立了由一套工程实施方法论、一个应用架构和一组辅助工具集共同构成的 “积木式开发体系”。该体系有效帮助国双在保证质量的前提下快速响应...

阅读(31)评论(0)赞 (0)

编程技术

我只是下了个订单,鬼知道我在微服务里经历了什么?

42

wenming.gapo 发布于 2019-06-19

【51CTO.com原创稿件】面试的时候,面试官问:用户在电商网站中购买成功了,那么它在微服务中经历了什么?你该如何作答? 当我傻啊,用户在电商网站购买成功,还在微服务中,那肯定就是有一套微服务架构的电商系统。 设计一套电商系统还不简单?简单想象一下,既然是一个电商系统,有用户去...

阅读(78)评论(0)赞 (0)

编程技术

七牛云许式伟:我所理解的架构是什么

8

尖兵 发布于 2019-06-17

许式伟,七牛云 CEO,ECUG 社区发起人,国内 Go 语言实践圈子公认的语言专家,著有《 Go 语言编程》;超过 10 年互联网从业经验,曾在金山、盛大从事技术研究方面的工作,是 WPS 2005 的首席架构师,于 2011 年创办七牛云。本文整理自许式伟在 GTLC 全球技...

阅读(44)评论(0)赞 (0)

编程技术

微服务框架解决的那些被开发人员忽视的问题

4

zhuangli 发布于 2019-06-17

容器、Mesher(Istio等)、微服务共同构成了弹性软件架构的基础。围绕弹性软件架构的技术创新层出不穷。通过识别这些技术的边界,能够帮助开发者更好的进行技术选型,更好的组合不同的技术为产品服务。本文结合作者在 ServiceComb[1] 项目中的实践,从系统可靠性、运维、软...

阅读(63)评论(0)赞 (0)

编程技术

秒杀架构设计实践思路

5

xirruiqiang 发布于 2019-06-12

本文内容 秒杀业务难点 秒杀架构理论 业务设计 & 总结 摘录:生命轮回。事业、家庭乃至做的每件事都会有生命周期。与其想着何时 Ending,不如脚踏实地,思考未来,活在当下。 From 小弟泥瓦匠思考录 一、前言 一提到秒杀,都会想到高性能、高并发、高可用、大流量...

阅读(52)评论(0)赞 (0)

编程技术

强烈推荐一款开源项目! (OPC)微服务能力开放平台!

28

xiaoli.wang 发布于 2019-06-12

OPC微服务能力开放平台 简称ocp是基于layui+springcloud的企业级微服务框架(用户权限管理,配置中心管理,应用管理,….),其核心的设计目标是分离前后端,快速开发部署,学习简单,功能强大,提供快速接入核心接口能力,其目标是帮助企业搭建一套类似百度能力...

阅读(49)评论(0)赞 (0)

编程技术

可用性高达5个9!支付系统高可用架构设计实战

5

刘莉莉 发布于 2019-06-10

对于互联网应用和企业大型应用而言,多数都尽可能地要求做到7*24小时不间断运行,而要做到完全不间断运行可以说“难于上青天”。为此,对应用可用性程度的衡量标准一般有3个9到5个9。 可用性指标 计算方式 不可用时间(分钟) 99.9% 0.1%*365*24*60 525.6 99...

阅读(68)评论(0)赞 (0)

编程技术

Istio流控,服务发现,负载均衡,核心流程是如何实现的?

5

puefu.he 发布于 2019-06-06

前情提要: 《 ServiceMesh究竟解决什么问题? 》 《 Istio究竟是什么? 》 《 Istio分层架构设计? 》 Istio 架构体系中,流控 (Traffic Management) 虽然是数据平面的 Envoy Proxy 实施的,但整个架构的核心其实在于控制平...

阅读(56)评论(0)赞 (0)

Java

Booster 系列之——性能瓶颈检测

2

xubiao.zhuang 发布于 2019-06-04

项目地址: github.com/didi/booste… 对于一款 APP 来说,卡顿率、ANR 率是衡量这个 APP 质量的两个重要指标,目前已经有很多成熟的 APM 工具和平台来统计 APP 的运行时性能,但是对于实行敏捷开发的产品来说,从 APP 开发,到灰度发布,再到全...

阅读(38)评论(0)赞 (0)

Java

Apollo源码分析(一):Apollo简介 & 架构演进

6

xubiao.zhuang 发布于 2019-06-04

零 为何要学apollo源码 1 简单,Apollo是我现在看起来最"简单"的源码 不会像spring封装了一层又一层,把人绕晕,而apollo没有那么多封装,上手快,我们学习就应该从简单的开始,凭什么非要去学封的像粽子一样的spring源码,我们就是要去学简...

阅读(46)评论(0)赞 (0)

编程技术

基于Consul服务发现的istio

3

yanxinchi 发布于 2019-06-02

由于业务微服务先前的架构大量使用consul来做服务注册与发现,但是istio主流的方案中,业务还是走k8s基于DNS的服务发现。正好看到istio社区也号称能够基于consul;因此,基于consul做了一些POC,主要情况简单介绍一下。 现状与需求 当前业务方新开发的服务运行...

阅读(61)评论(0)赞 (0)