上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 60 下一页
摘要: 灰度发布是指在黑与白之间,能够平滑过渡的一种发布方式。AB test ,ABTestingGateway就是一种灰度发布方式,让一部分用户继续用A,一部分用户开始用B,如果用户对B没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到B上面来。 灰度发布可以保证整体系统的稳定,在初始灰度的时候就可以 阅读全文
posted @ 2023-04-11 10:51 GaoYanbing 阅读(786) 评论(0) 推荐(0)
摘要: 由于业务需要,要做灰度发布测试,刚开始考虑通过 IP 来做判断,分发不同的后端,但是由于 IP 不好确定,有的客户端 IP 不固定,所以考虑用 cookie 来做 逻辑很简单,如下图: 在 nginx 做这个很简单,两个方法,map 或 if 首先看 map 怎么做 为了模拟环境,我又不想多开服务器 阅读全文
posted @ 2023-04-11 10:15 GaoYanbing 阅读(334) 评论(0) 推荐(0)
摘要: PromQL简介PromQL(Prometheus Query Language)是Prometheus 提供的函数式查询语言,可以查询实时数据和聚合时间序列的数据。在数据可视化和编写告警规则中使用。 PromQL的表达式类型瞬时向量(Instant-Vector) - 一组时间序列,包含相同时间戳 阅读全文
posted @ 2023-04-06 18:52 GaoYanbing 阅读(414) 评论(0) 推荐(0)
摘要: 前言 1. PromQL的简介 2. PromQL数据样本信息的含义理解 2.1 Prometheus 数据模型 2.2 样本数据格式 2.3 PromQL 的数据类型 2.4 时间序列选择器(Time series Selectors) (1)瞬时向量选择器(Instant Vector Sele 阅读全文
posted @ 2023-04-06 17:03 GaoYanbing 阅读(888) 评论(0) 推荐(0)
摘要: x00 测控与客户端 1.前言简述2.环境准备3.快速入门3.1 采用Python展示Prometheus指标示例3.2 Prometheus 四种数据类型测控演示4.综合实践4.1 采用Java程序进行声明测控和展示(79页 ) 0x01 PushGateway 使用实践1.基础说明2.实战配置0 阅读全文
posted @ 2023-04-06 15:56 GaoYanbing 阅读(469) 评论(0) 推荐(0)
摘要: PAAS平台是一个被严重低估的平台,概括来说,它主要的目的就是=加速开发过程及解决应用部署上线的问题。 一家大型的公司,技术架构上离不开 PAAS平台,PAAS平台主要解决如下一些共性的问题: 软件生产线的问题。CICD 持续集成和发布,以 Devops 为核心的能力必须依赖 PAAS。 分布式服务 阅读全文
posted @ 2023-04-05 21:54 GaoYanbing 阅读(516) 评论(0) 推荐(0)
摘要: #!/bin/sh # Copyright Istio Authors # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in complian 阅读全文
posted @ 2023-04-05 09:15 GaoYanbing 阅读(24) 评论(0) 推荐(0)
摘要: 方案一业务层通过参数进行逻辑业务选择,将指定参数分发到新逻辑,另一部分依旧使用旧逻辑,动态调整算法逻辑参数来实现灰度比例。如:对userId取模(即L=userId%10),L<N(N=1)的流量走新逻辑(即10%流量),动态配置+缓存实现,逐步调大N的值。 缺点:1.业务逻辑耦合较高,代码侵入较大 阅读全文
posted @ 2023-04-04 18:18 GaoYanbing 阅读(945) 评论(0) 推荐(0)
摘要: 一、NIO基本简介 NIO (New lO)也有人称之为java non-blocking lO是从Java 1.4版本开始引入的一个新的IO API,可以替代标准的Java lO API。NIO与原来的IO有同样的作用和目的,但是使用的方式完全不同,NIO支持面向缓冲区的、基于通道的IO操作。NI 阅读全文
posted @ 2023-04-04 18:05 GaoYanbing 阅读(977) 评论(0) 推荐(0)
摘要: 一、方案背景介绍1. 什么是灰度发布灰度发布是指在 黑和白(0和1)之间,能够平滑过渡的一种发布方式。 AB test就是一种灰度发布方式,指为产品已发布A版本,在发布B版本时,在同一时间维度,让一部分用户继续用A版本,一部分用户开始用B版本,如果用户对B版本没有什么反对意见,那么逐步扩大范围,把所 阅读全文
posted @ 2023-04-03 11:28 GaoYanbing 阅读(472) 评论(0) 推荐(0)
上一页 1 ··· 34 35 36 37 38 39 40 41 42 ··· 60 下一页