浩若烟海事半功倍|利用Docker容器技术构建自动化分布式web测试集群Selenium Gridby Liu Yue/2021-06-27 标签: Docker Grid Selenium Web 事半功倍 分布式 利用 容器 技术 构建 测试 浩若 烟海 自动化 集群 “世界上有那么多城市,城市里有那么多的酒馆,可她,却偏偏走进了我的.....”,这是电影《卡萨布拉卡》中的一句著名独白,投射到现实生活中,与之类似的情况不胜枚举,这世界上有那么多的系统,系统中有那么多的浏览器,在只有一台测试机的前提下,难道我们只能排队一个一个地做兼容性测试吗?有没有效率更高的方法呢?为此我们提出一个更高效的解决方案:使用Docker+Selenium Grid。 Selenium Grid是一个分布式WebUI测试工具,可以......了解更多
一寸宕机一寸血,十万容器十万兵|Win10/Mac系统下基于Kubernetes(k8s)搭建Gunicorn+Flask高可用Web集群by Liu Yue/2021-02-04 标签: Flask Gunicorn k8s Kubernetes Mac Web win10 一寸 十万 可用 基于 宕机 容器 搭建 系统 集群 2021年,君不言容器技术则已,欲言容器则必称Docker,毫无疑问,它是当今最流行的容器技术之一,但是当我们面对海量的镜像与容器时,怎样快速精准的对海量容器进行管理和编排就又成了新的课题,此时,由Google开源的Kubernetes(读音[kubə'netis],业界也有称其k8s的,但k8s其实就是文盲版的Kubernetes,只是因为k和s之间有8个字母)就应时而生了,它是一个开源的用于多个主机虚拟成一个云平台后进行容器资源管理和应用编排引擎,致力于让部署容器......了解更多
使用Docker-compose搭建nginx-keepalived双机热备来实现高可用nginx集群by Liu Yue/2019-10-18 标签: 使用 实现 nginx Docker 搭建 compose 集群 可用 双机 keepalived 热备 最近同学出去面试经常会被问到一个问题。 面试官:你说你们公司使用nginx反向代理tornado,部署了多少多少台机器,好像很牛逼的样子,但是我问你,如果主机也就是部署了nginx那台机器并发过大导致宕机了怎么办? 答曰:不考虑带宽峰值的话,比较新的 CPU 跑 nginx 单核每秒能接近 2 万请求,而且nginx如果纯做 HTTP 转发的话......了解更多
基于Docker-compose搭建Redis高可用集群-哨兵模式(Redis-Sentinel)by Liu Yue/2019-09-04 标签: 基于 redis Docker 搭建 模式 compose Sentinel 哨兵 集群 可用 我们知道,Redis的集群方案大致有三种:1)redis cluster集群方案;2)master/slave主从方案;3)哨兵模式来进行主从替换以及故障恢复。 sentinel系统可以监视一个或者多个redis master服务,以及这些master服务的所有从服务;当某个master服务下线时,自动将该master下的某个从服务升级为master服务替代已下线的master服务继续处理请求。 ......了解更多