开放平台灰度发布分享

首先上几张网上来的图片做下对比,作为开题;

2010年的facebook的首页

2015年的facebook的首页

这么长时间,facebook的首页风格、排版基本没太大变化。

其实在2012年,facebook进行首页升级改造,只是在升级版首页灰度期间数据表现始终较老版有明显差距。

最终 facebook 忍痛放弃上线众望所归的新版首页。

灰度发布

指能够达到平滑过渡的一种发布方式。

灰度发布的目的主要有:

  • 规避一定的发布风险,降低产品迭代升级所影响的范围。
  • 分流控制,灵活选择用户参与产品测试。逐步扩大用户。
  • 快速获取用户的使用情况,完善产品功能,提升产品质量。

其中的要点是能够灵活精准选取参与使用的用户,全面准确的获取灰度用户使用情况信息,分析、总结、完善;达到降低发布风险、减少bug带来的影响。

上线流程是怎样的?

一段时期内,灰度环境与正式环境并行处理用户请求。可以认为是同层级的环境,灰度范围根据使用情况,逐步增加用户使用比率,最终完全替代老的系统或功能。

用户请求处理流程

灵活的用户筛选策略,用户请求无感知。

灰度发布的核心目的

  • 效果可量化
  • 避免全量上线之后效果不佳造成的损失

开放平台的实现

开放平台的灰度发布实现是在接口层面的,可以是单个接口,也可以是整个业务服务(一批接口)。

特点:

  • 配置中心一键开/关灰度功能
  • 动态设置分流策略,及时生效,不需要重启服务
  • 支持按参数分流、按百分比分流、两种同时使用
  • 参数对可以配置多个,关系为“与”;参数值可以设置多个,以逗号分隔,关系为“或”,可以设置模糊匹配,以“”表示,“”只能放在开头或者结尾
  • 适用于灰度发布、AB测试、和负载均衡
  • 支持以服务分组级别的灰度(利用分流策略筛选用户)
  • 准实时接口调用报表展示

大致的结构图

这个图只是抽取灰度相关的一些点;

网关时序图

分流流程图

百分比和参数对是逻辑判断的核心;百分比计算需要记录正常环境和灰度环境的处理量,计数功能类主要使用了LongAdder类,提高大并发下的效率。

灰度策略管理

API灰度策略设定

统计分析报表

其他

  • 如何精确的筛选用户?

公共请求参数有appKey、IP、clientId(设备ID号),
业务请求参数由接口自定义控制,可根据实际的业务需求,配合使用接口所有参数,来达到用户筛选。

时间: 2024-10-22 23:13:30

开放平台灰度发布分享的相关文章

苏宁易购在南京举行“开放平台战略发布暨供应商大会”

证券时报记者 徐飞 胡越 邹昕昕 电商的"开放平台大战"随着苏宁电器(002024,股吧)(002024)旗下苏宁易购的加入而日趋白热化. 7月5日,苏宁易购在南京举行"开放平台战略发布暨2012供应商大会",上千家供应商代表参会,覆盖品类涉及百货.图书.日化.虚拟产品.运动产品.小家电.OA办公产品等.苏宁易购推出"免年费.免平台使用费.免保证金"吸引厂商入驻,当天有80%的参会厂商现场签约或达成合作意向. 苏宁易购执行副总裁李斌在发布会上表示

app创业迎商机:天翼开放平台贯通发布渠道

7月10日,中国电信 天翼开放平台对外发布成功打通天翼空间app发布专享渠道,在天翼空间应用专题频道开设"天翼开放平台应用专区",为来自天翼开放平台的app应用提供展示.下载的分发载体.据悉,凡是通过官网入驻天翼开放平台的app应用,均可获得被推荐或被选 送到该专区的机会,成功覆盖天翼空间1.3亿用户.498)this.w idth=498;' onmousewheel = 'javascript:return big(this)' height="405" alt

电信开放平台重装发布模板短信API接口

背景:短信SP市场经过前几年的洗牌,市场秩序得到了较好的净化,但是,短信提醒业务的服务水平仍然参 差不齐,除了银行.房地产.汽车等高消费行业保持了较高的服务水准外,较高的准入门槛和僵化的呈现形式迫使市场上相当一部分中小企业甚至不得不采用传统的点对点手机短信方式进行产品的营销和宣传.近日,中国电信 天翼开放平台(http://open.189.cn)短信服务重装开放,特面向创业开发者.中小型企业推出了"模版短信"API能力接口.模板短信,即将自定义的不同短信内容封装成可适配不同营销场景的

腾讯开放平台首次发布白皮书 揭示互联网开发者生态

腾讯公司高级执行副总裁汤道生公布白皮书 腾讯科技讯 10月30日,2014腾讯全球合作伙伴大会在海南博鳌召开.腾讯也首次发布了<2014中国互联网开放平台白皮书>(以下简称"白皮书").白皮书详细阐释了当前互联网创业环境,并深度分析了互联网开发者生态,并公布了几大焦点数据.开发者收入 同比增长超过1倍腾讯在全国范围内打造线上线下一体化的孵化平台.数据显示,截至2014年6月,开放平台为第三方开发者创造收益与去年同期相比增长超过1倍.其中,总流水超过1亿的创业团队有22家.腾

苏宁开放平台今日发布 首批已上线300家

摘要: 新浪科技讯 9月12日上午消息,今日凌晨1时,苏宁开放平台( http://sop.suning.com/ )已正式上线,前期已签约的第一批300家商户已全面投入经营,这意味着即日起用户可以登陆苏宁易购网站购 新浪科技讯 9月12日上午消息,今日凌晨1时,苏宁开放平台( http://sop.suning.com/ )已正式上线,前期已签约的第一批300家商户已全面投入经营,这意味着即日起用户可以登陆苏宁易购网站购买平台商家商品. 据了解,苏宁平台3.0开放全品类招商,首批入驻商家将控制

百度知道开放平台发布 可导入合作网站数据

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 6月24日消息, 中文搜索引擎百度今日发布了百度知道开放平台, 百度知道将通过与专业网站在技术.品牌.内容等多方面的共享合作. 据了解,百度知道开放平台是一个基于百度网页搜索和百度知道的开放性知识分享平台,致力于满足合作网站.提问用户.回答用户.浏览用户等多方面的利益共赢. 对于合作网站来说,百度知道开放平台提供了频道合作和数据合作两种模式供

微信开放平台中的公众号第三方平台 关于全放发布的一个问题!

问题描述 微信开放平台中的公众号第三方平台 关于全放发布的一个问题! 第三方开放平台全网发布的时候,微信会进行模拟粉丝发送消息检测代码的正确性. 文档中提到XML中有个eventtype,我在后台解密事件的xml中没有这个字段.文章"> 我就用event字段的location作为eventtype回复.但是一直失败,微信来人说也是这个字段. 但是我回复后一直错误. 有人做过吗?做过的求来... 没分只能感谢各位大神了!!! 解决方案 Event的type就是 Event的值. 请问你的[返

苏宁提出“去电器化”发展战略,此次开放平台战略的发布,是其去电器化的助推器

苏宁易购在南京举行"开放平台战略发布暨供应商大会",吸引了近3000家供应商报名.经过资质筛选,第一批上千家供应商代表参加大会,主要覆盖品类包括百货.图书.日化.虚拟产品.运动产品.小家电.OA办公产品等,完全颠覆了原来以大家电.3C为主的供应商组成. 苏宁电器副董事长孙为民表示,苏宁易购供应商大会期望与更多的非电器类供应商达成合作. 2008年以来,开放渐成电商发展趋势,无论是信息交互还是技术开发,资源共享与开放都成为互联网行业遵循的一种理念.这种开放态势在加速自身资源利用的同时,也

“口袋购物”与淘宝无线开放平台发布“逛淘宝”

手机购物应用"逛淘宝"界面截图 和讯科技消息 4月10日,移动互联网公司"口袋购物"与淘宝无线开放平台共同发布手机购物应用"逛淘宝",并宣布公司已完成A轮1200万美元融资. 口袋购物公司创始人王珂透露,目前"逛淘宝"已经实现了移动互联网全平台的覆盖,用户来自中国大陆.香港.澳门以及全世界的华人.2012年年初,"逛淘宝"在淘宝无线开放平台的5000多个应用中,转化率,UV贡献值等各项指标名列第一. 王珂同