E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
灰度发布
使用Nginx实现
灰度发布
灰度发布
是指在黑与白之间,能够平滑过渡的一种发布方式。
weixin_34043301
·
2020-08-21 22:22
什么是
灰度发布
,以及
灰度发布
A/B测试
在一般情况下,升级服务器端应用,需要将应用源码或程序包上传到服务器,然后停止掉老版本服务,再启动新版本。但是这种简单的发布方式存在两个问题,一方面,在新版本升级过程中,服务是暂时中断的,另一方面,如果新版本有BUG,升级失败,回滚起来也非常麻烦,容易造成更长时间的服务不可用。为了解决这些问题,人们研究出了多种发布策略,下面我们一一介绍。蓝绿部署所谓蓝绿部署,是指同时运行两个版本的应用,如上图所示,
weixin_34041003
·
2020-08-21 22:22
灰度实战(一):Apollo配置中心(1)
zhanghan【前言】业务由原来一个国家扩展成多个国家,自己维护的消息平台做了些改造来支持多国家的需求;随着接入的国家越来越多,消息平台版本更新时,如果由于线上环境出问题影响的范围也越来越大;降低发布风险,
灰度发布
显然是个很好的解决方案
当年的春天
·
2020-08-21 21:52
●
架构之路
#
【Microservice】
灰度实战
蓝绿发布、滚动发布、
灰度发布
等部署方案对比与总结
说明蓝绿部署、A/B测试、金丝雀发布,以及
灰度发布
、流量切分等,经常被混为一谈,影响沟通效率。根本原因是这些名词经常出现,人们耳熟能详能够熟练地谈起,对这些术语的理解却没有达成一致。
qianshanding0708
·
2020-08-21 20:41
java
linux
大数据
python
数据库
Dubbo服务治理之
灰度发布
方案(版本发布控制影响范围)
1、方案背景 背景:基于Dubbo服务的治理,是否可以支持业务级别的
灰度发布
、是否基于业务参数的路由转发。
唯有坚持不懈
·
2020-08-21 20:04
dubbo
源码分析Dubbo专栏
Dubbo多版本
多版本参考文档http://dubbo.apache.org/zh-cn/docs/user/demos/multi-versions.html版本升级、
灰度发布
当某一个接口,出现了不兼容的升级可以用版本号过渡
量变决定质变
·
2020-08-21 20:55
————Dubbo
实现一套
灰度发布
系统需要考虑哪些问题?
仔细考虑一下
灰度发布
系统要达到哪些目的,基本就能有答案了。
懵逼的运维弟弟
·
2020-08-21 18:48
互金平台
灰度发布
的三段式探索与实践【转载】
分享目录:应用逻辑架构发布实践1.0及问题发布实践1.1—平滑发布发布实践1.2—
灰度发布
及验证发布实践—后续探讨本文将从某互联网金融平台的线上版本发布工作出发,介绍了整个发布过程
weixin_34122604
·
2020-08-21 17:40
LinkedHashMap引发的内存泄漏以及解决过程
应用场景:我们开发了一套网关,一期已经上线,可以进行正常的路由转发、限流保护、动态配置、
灰度发布
等基础功能了,二期我想给它加入缓存容灾的功能,简单说就是存储200
牛麦康纳
·
2020-08-21 07:56
Java
LinkedHashMap
guava
内存泄漏
高并发
CODING DevOps 微服务项目实战系列最后一课,周四开讲!
随着软件工程越来越复杂化,如何在Kubernetes集群进行
灰度发布
成为了生产部署的”必修课“,而如何实现安全可控、自动化的
灰度发布
也成为了持续部署重点关注的问题。
CODING
·
2020-08-21 04:59
微服务
nginx
技术分享
coding
CODING DevOps + Nginx-ingress 实现自动化
灰度发布
前言在Kubernetes上的应用实现
灰度发布
,最简单的方案是引入官方的Nginx-ingress来实现。我们通过部署两套deployment和services,分别代表灰度环境和生
CODING
·
2020-08-21 03:40
git
nginx
灰度发布
自动化
coding.net
spring cloud gateway+ribbon 组合指定版本权重分流(简易
灰度发布
实现)
0.参考文章1ribbon中使用HystrixRequestVariableDefault的一个注意事项文章2SpringCloud
灰度发布
实践(附源码)zuul实现的可以参考。
kasaya
·
2020-08-21 03:51
spring-cloud
gateway
灰度发布
打开容器技术的大门,更通俗易懂的 Docker 教程!
集群部署、隔离环境、
灰度发布
以及动态扩容缺一不可,而容器化则成为中间的必要桥梁。本文我们就来探索一下Docker的神秘世界,从零到一掌握Docker的基本原理与实践操作。
架构文摘
·
2020-08-21 03:23
docker
dockerfile
基于springcloud gateway + nacos实现
灰度发布
(reactive版)
什么是
灰度发布
?
灰度发布
(又名金丝雀发布)是指在黑与白之间,能够平滑过渡的一种发布方式。
linyb极客之路
·
2020-08-21 02:50
springcloud
gateway
nacos
灰度发布
A/B测试系统设计
A/B测试在有的公司又称为小流量测试或者
灰度发布
,原因:一是为了统计新功能的效果;二是为了在全流量上线前修复可能出现的BUG。虽然在业务上的含义有所差异,但是在系统设计上却是完全相通的。
点融黑帮
·
2020-08-21 01:53
基于Ingress-Nginx 实现
灰度发布
本文来自于我的公众号程序猿天璇:基于Ingress-Nginx实现
灰度发布
,转载请保留链接;)
灰度发布
,是指在黑与白之间,能够平滑过渡的一种发布方式。
天璇
·
2020-08-21 00:29
kubernetes
k8s
微服务
ingress
nginx
基于Ingress-Nginx 实现
灰度发布
本文来自于我的公众号程序猿天璇:基于Ingress-Nginx实现
灰度发布
,转载请保留链接;)
灰度发布
,是指在黑与白之间,能够平滑过渡的一种发布方式。
天璇
·
2020-08-21 00:28
kubernetes
k8s
微服务
ingress
nginx
数据库分离+WEB集群(三)
灰度发布
?这里采用的是数据库冷备份即宕机迁移,在夜深无人使用的情况下直接拷贝数据停掉服务进行迁移配置环境:主机角色IP地址web192.168.2.11/
Mike_Chen0708
·
2020-08-20 23:40
mysql
web
dns
haproxy
nfs
数据库分离+WEB集群(三)
灰度发布
?这里采用的是数据库冷备份即宕机迁移,在夜深无人使用的情况下直接拷贝数据停掉服务进行迁移配置环境:主机角色IP地址web192.168.2.11/
Mike_Chen0708
·
2020-08-20 23:40
mysql
web
dns
haproxy
nfs
Nginx与Lua
灰度发布
安装memcachedyuminstall-ymemcached#启动memcached服务,端口11211,以nobody身份启动,-d后台模式运行memcached-p11211-unobody-d#将自己的IP设为灰度测试的IPtelnet127.0.0.111211set119.32.216.1220011quit安装memcachedforluawgethttps://github.co
思过崖
·
2020-08-20 23:26
nginx
lua
memcached
ambassador网关实现灰度部署
开发者可以通过kubernetersannotation,很容易控制服务的流量,实现
灰度发布
应用场景微服务各组件独立更新,然后验证又必须在实际环境中进行部署新功能有风险,然后可以通过导流一小部分用户实际使用
manshu
·
2020-08-20 22:27
gateway
encoding
kubernetes
deploy
ambassador网关实现灰度部署
开发者可以通过kubernetersannotation,很容易控制服务的流量,实现
灰度发布
应用场景微服务各组件独立更新,然后验证又必须在实际环境中进行部署新功能有风险,然后可以通过导流一小部分用户实际使用
manshu
·
2020-08-20 22:27
gateway
encoding
kubernetes
deploy
基于 cookie 的 node 中间层灰度流程的一些思考
前言关于
灰度发布
的意义此处就不进行介绍了,可以先读下这两篇文章《微服务部署:蓝绿部署、滚动部署、
灰度发布
、金丝雀发布》《
灰度发布
:灰度很简单,发布很复杂》灰度方案说白了就是,分配一定比例或者筛选有特殊身份的用户
yijian2595
·
2020-08-20 19:50
Spring cloud中的服务自定义路由
很多情况下我们需要服务自定义路由,比如需要
灰度发布
时线上验证环境、生产环境的服务实例路由是需要区分的,还有在SAAS化应用中,经常会把租户分成一个个组,每组分配几个服务实例,就是说组内服务实例共享,组间是隔离的
傲泪无痕123
·
2020-08-20 18:33
Spring
cloud
CODING DevOps 微服务项目实战系列最后一课,周四开讲!
随着软件工程越来越复杂化,如何在Kubernetes集群进行
灰度发布
成为了生产部署的”必修课“,而如何实现安全可控、自动化的
灰度发布
也成为了持续部署重点关注的问题。
CODING
·
2020-08-20 17:17
微服务
nginx
技术分享
coding
CODING DevOps 微服务项目实战系列最后一课,周四开讲!
随着软件工程越来越复杂化,如何在Kubernetes集群进行
灰度发布
成为了生产部署的”必修课“,而如何实现安全可控、自动化的
灰度发布
也成为了持续部署重点关注的问题。
CODING
·
2020-08-20 17:17
微服务
nginx
技术分享
coding
Istio技术实践之九:路由控制与
灰度发布
本期是Istio技术实践专题的最后一个模块,主题是Istio的路由控制与
灰度发布
。
灵雀云
·
2020-08-20 17:46
灵雀云
istio
Istio技术实践之九:路由控制与
灰度发布
本期是Istio技术实践专题的最后一个模块,主题是Istio的路由控制与
灰度发布
。
灵雀云
·
2020-08-20 17:46
灵雀云
istio
Nginx与Lua
灰度发布
安装memcachedyuminstall-ymemcached#启动memcached服务,端口11211,以nobody身份启动,-d后台模式运行memcached-p11211-unobody-d#将自己的IP设为灰度测试的IPtelnet127.0.0.111211set119.32.216.1220011quit安装memcachedforluawgethttps://github.co
思过崖
·
2020-08-20 16:14
nginx
lua
memcached
Nginx与Lua
灰度发布
安装memcachedyuminstall-ymemcached#启动memcached服务,端口11211,以nobody身份启动,-d后台模式运行memcached-p11211-unobody-d#将自己的IP设为灰度测试的IPtelnet127.0.0.111211set119.32.216.1220011quit安装memcachedforluawgethttps://github.co
思过崖
·
2020-08-20 16:13
nginx
lua
memcached
春招笔记(六)--安卓第三部分
(灰度,强制更新,分区域更新);所谓的
灰度发布
,在行业内叫做A/BTest,所以可以搜索一些这方面的关键词灰度测试是什么意思呢?
松爱家的小秦
·
2020-08-20 16:02
【APP】之系统架构,项目环境,线上发布平台,敏捷开发,迭代流程,测试要点,兼容性测试安装卸载升级,交叉事件,push消息推送
项目响应多以json为主2.APP项目的环境常用的环境开发环境:开发人员进行开发调试的环境测试环境:测试人员进行测试,回归测试的环境预发布环境:连接生产数据库,使用生产环境数据进行测试生产环境:用户使用的环境
灰度发布
刘--小鹿
·
2020-08-20 04:57
软件测试
APP测试
全渠道java b2b b2c o2o平台
根据微服务化设计思想,结合springcloud一些优秀的项目,如服务发现、治理、配置化管理、路由负载、安全控制等优秀解决方案,使用Maven技术将框架进行模块化、服务化、原子化封装并构建,也为后期的
灰度发布
swiftie10
·
2020-08-20 03:10
灰度发布
和AB test
马化腾曾在一场创业演讲中,讲述了微信的诞生史:微信在诞生之前,在腾讯内部有三个团队在同时做微信,主要竞争者为张小龙的e-mail团队和手机QQ团队。做这个产品之前,腾讯内部并没有给这个产品定一个完整的基调,而是让公司内部形成一个激烈的竞争,通过观察用户对产品的喜好程度和产品的实际完成情况决定上线结果,这就是腾讯的灰度。很多时候我们都发现过这种现象,有时相同的手机App里展示的页面会和别人的不同
huver2007
·
2020-08-20 00:48
敏捷开发
经验总结
基于springCloud的
灰度发布
构想
所以,
灰度发布
是一种必然的趋势。新应用上线之后,需要通过灰度测试通过之后,才能正式上线。本文就是基于上述思考,通过对SpringCloud的组件进行适当封装,实现应用的
灰度发布
,且对业务代码无浸入。
唯我是利
·
2020-08-19 22:14
JAVA
灰度
灰度发布
& 蓝绿部署
灰度发布
(又名金丝雀发布)是指在黑与白之间,能够平滑过渡的一种发布方式。
weixin_34403693
·
2020-08-19 21:42
springcloud
灰度发布
实现方案
SpringCloudDiscovery服务注册发现、Ribbon负载均衡、Feign和RestTemplate调用、Hystrix或者阿里巴巴Sentinel熔断隔离限流降级的增强中间件,其功能包括
灰度发布
weixin_30668887
·
2020-08-19 21:47
Spring Cloud
灰度发布
之Nepxion Discovery
最近公司项目在做架构升级,升级为SpringCloud,我们希望能够做到服务的
灰度发布
,根据访问量逐渐切换用新版本替换老版本,并且能够做到代码零入侵的,毕竟每次发布要修改代码真的不是什么好的体验,而且容易引出其它的非代码级别的错误导致无法发布成功
Mr.zhouy
·
2020-08-19 20:30
Spring
Cloud
分布式篇:
灰度发布
说明所谓的
灰度发布
假如现在有个服务A服务A部署在两台机器上现在对服务A更改了某些功能但是部署的时候,不会一次把服务A都部署在两台机器上只会把新代码部署在其中某一台两台机器,一台是新代码,一台是老代码
灰度发布
就是说
代码量不够
·
2020-08-19 19:15
概要
灰度发布
灰度发布
是指在黑与白之间,能够平滑过渡的一种发布方式。
magic_h
·
2020-08-19 18:20
spring cloud
灰度发布
快速上下线问题解决
因为目前公司架构全部切换到springcloud模式,对于服务灰度方面没有dubbozk的方便了,所以细细研究总结下留作备份。目前业界有几种流行的发布部署策略,从网上资料可以搜索到,不是这次重点贴出来看看就行了。目前部署的几种策略蓝绿部署蓝绿部署无需停机,并且风险较小。(1)部署版本1的应用(一开始的状态)所有外部请求的流量都打到这个版本上。(2)部署版本2的应用版本2的代码与版本1不同(新功能、
QIANGLU0
·
2020-08-19 18:49
Spring
cloud
灰度发布
:灰度很简单,发布很复杂
什么是
灰度发布
,其要点有哪些?最近跟几个聊的来的同行来了一次说聚就聚的晚餐,聊了一下最近的工作情况如何以及未来规划等等,酒足饭饱后我们聊了一个话题“
灰度发布
”。
justdo2008
·
2020-08-19 18:48
管理
SpringCloud 自定义ribbon路由实现
灰度发布
整合nacos(Euraka类似)实现
灰度发布
在一般情况下,升级服务器端应用,需要将应用源码或程序包上传到服务器,然后停止掉老版本服务,再启动新版本。
h_sn999
·
2020-08-19 17:59
java
spring
CODING DevOps 微服务项目实战系列最后一课,周四开讲!
随着软件工程越来越复杂化,如何在Kubernetes集群进行
灰度发布
成为了生产部署的”必修课“,而如何实现安全可控、自动化的
灰度发布
也成为了持续部署重点关注的问题。
品途旅游
·
2020-08-19 17:42
编程语言
.Net
Nepxion Discovery:Spring Cloud
灰度发布
神器
NepxionDiscovery是一款对SpringCloud服务注册发现和负载均衡的增强中间件,其功能包括
灰度发布
(包括切换发布和平滑发布),黑/白名单的IP地址过滤,限制注册,限制发现等,支持Eureka
Docker_
·
2020-08-19 16:09
Davids实战笔记:Spring Boot整合Apollo
Apollo准备工作配置数据库修改配置文件启动Apollo客户端获取配置总结SpringBoot整合Apollo因为SpringCloudConfig需要配置一些东西才能热加载配置,而且没有图形界面,也没有
灰度发布
Davids_
·
2020-08-19 16:50
微服务
Apollo
分布式
Spring Cloud Alibaba Nacos 之
灰度发布
(思路分享)
今天给大家分享一篇我在学习Nacos想用它做
灰度发布
的思路分享。
weixin_34249678
·
2020-08-19 16:25
CODING DevOps 微服务项目实战系列最后一课,周四开讲!
随着软件工程越来越复杂化,如何在Kubernetes集群进行
灰度发布
成为了生产部署的”必修课“,而如何实现安全可控、自动化的
灰度发布
也成为了持续部署重点关注的问题。
DevOps 实践指南
·
2020-08-19 15:00
Istio架构剖析
Istio主要作用从官网首页可以看到,Istio主要的四大作用就是连接、安全、控制和观察:连接(Connect)流量管理、负载均衡、
灰度发布
安全(Secure)认证、鉴权控制(Control)限流、ACL
zhangshaohuas
·
2020-08-18 07:25
istio
Zuul 网关层的
灰度发布
使用及手动实现
Zuul网关层的
灰度发布
引言简单使用自己实现(原理)Ribbon中ILoadBalancer如何获取元数据ILoadBalancer::chooseServer(key)自己实现(代码篇)写一个Predicate
没事干写博客玩
·
2020-08-18 02:59
Distributed
Java
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他