诞生期—技术架构选型V1.0 创业初期,我们的初始创业团队在进行架构选型时,主要基于以下几点进行考虑: 在创业初期,研发资源有限,研发人力有限,技术储备有限,需要选择一个易维护、简单的技术架构; 产品需要快速研发上线,并能够满足快速迭代要求,现实情况决定了一开始没有时间和精力来选择一个过于复杂的分布 ...
分类:
其他好文 时间:
2020-03-19 09:26:26
阅读次数:
45
API网关是对外服务的一个人口, 其隐藏了内部架构的实现, 是微服务架构中必不可少的一个组件。API网关可以为我们管理大量的API接口, 还可以对接客户、适配协议、进行安全认证、转发路由、限制流量、监控日志、防止爬虫、进行灰度发布等。随着业务的发展,服务越来越多,前端用户如何调用微服务就成了一个难题... ...
微前端(Micro Front-end) 这篇文章其实已经准备了11个月了,因为虽然我们年初就开始使用 Angular 的微前端架构,但是产品一直没有正式发布,无法通过生产环境实践验证可行性,11月16日我们的产品正式灰度发布,所以是时候分享一下我们在使用 Angular 微前端这条路上的心得(踩过 ...
分类:
其他好文 时间:
2020-02-03 18:39:53
阅读次数:
2506
摘自:https://www.cnblogs.com/xiaoqi/p/ingress-nginx-canary.html K8S基于ingress-nginx实现灰度发布 之前介绍过使用ambassador实现灰度发布,今天介绍如何使用ingre-nginx实现。 介绍 Ingress-Nginx ...
分类:
其他好文 时间:
2020-01-18 10:56:43
阅读次数:
142
运维工作分类: 监控运维(7*24运维值班、故障处理) 安全运维(整体的安全方案、规范、漏洞检测、分析、安全防护等) ssh IDS/IPS 应用运维(项目上线、业务部署、版本管理、灰度发布) git/svn 系统运维(架构层面的分布式缓存、分布式文件系统、日志手机、环境规划 (测试、开发、生产)、 ...
分类:
其他好文 时间:
2020-01-11 23:51:39
阅读次数:
135
由开发完成新功能的开发后需迭代智能PAD屏内部安卓系统APK版本时,之前的更新方式不再适用于现有这种高业务量的需求了。所以我们考虑了一个新的更新方案 "按地区更新";
分类:
数据库 时间:
2020-01-07 20:04:18
阅读次数:
112
原文链接:https://www.cnblogs.com/xiao987334176/p/11263649.html 一,自定义的header头部 因为需要上线灰度发布,只要nginx接收到头部为: x_app:123456 就会跳转到另外一个url,比如: 1.0.0.10:8080 通过配置ng ...
分类:
其他好文 时间:
2019-12-30 17:18:46
阅读次数:
113
蓝绿部署、滚动发布、灰度发布的介绍以及最佳实践 在一般情况下,升级服务器端应用,需要将应用源码或程序包上传到服务器,然后停止掉老版本服务,再启动新版本。但是这种简单的发布方式存在两个问题,一方面,在新版本升级过程中,服务是暂时中断的,另一方面,如果新版本有BUG,升级失败,回滚起来也非常麻烦,容易造 ...
分类:
其他好文 时间:
2019-12-25 16:09:18
阅读次数:
79
应用程序升级面临最大挑战是新旧业务切换,将软件从测试的最后阶段带到生产环境,同时要保证系统不间断提供服务。 长期以来,业务升级渐渐形成了几个发布策略:蓝绿发布、灰度发布和滚动发布,目的是尽可能避免因发布导致的流量丢失或服务不可用问题。 一、 蓝绿发布 项目逻辑上分为AB组,在项目系统时,首先把A组从 ...
分类:
其他好文 时间:
2019-12-25 01:35:38
阅读次数:
83
MicrosoftInternetExplorer402DocumentNotSpecified7.8 磅Normal0 Nginx + Lua + Cookie 控制灰度发布 一、下载安装 1、安装 OpenResty下载页、 openresty-1.15.8.2.tar.gz包(点击下载)、包版 ...
分类:
其他好文 时间:
2019-12-06 19:55:28
阅读次数:
159