一、前言 在我们进行接口自动化的时候,用例往往有成百上千上万条用例,串行执行时间在分钟或者是小时级别。虽然能满足我们一般的回归性测试需求,但是还是对于企业级别的项目来说,还是显得有些力不从心。那么有没有一种比较好的解决方案呢,pytest的pytest-xdist插件可以很好解决我们的困惑 二、py ...
分类:
其他好文 时间:
2020-12-15 12:05:34
阅读次数:
2
如何把Kafka消息时延秒降10倍背景国内某大型税务系统,业务应用分布式上云改造。业务难题如上图所示是模拟客户的业务网页构建的一个并发访问模型。用户在页面点击从而产生一个HTTP请求,这个请求发送到业务生产进程,就会启动一个投递线程(DeliverThread)调用Kafka的SDK接口,并发送3条消息到DMS(分布式消息服务),每条消息大小3k,需要等待3条消息都被处理完成后才会返回请求响应⑧。
分类:
其他好文 时间:
2020-12-15 11:39:09
阅读次数:
1
背景说明华为云分布式数据库中间件(DistributedDatabaseMiddleware,简称DDM),专注于解决数据库分布式扩展问题,突破了传统数据库的容量和性能瓶颈,实现海量数据高并发访问。DDM使用华为关系型数据库(RDS)作为存储引擎,具备自动部署、分库分表、弹性伸缩、高可用等全生命周期运维管控能力。上边几句话是从华为云官网的帮助手册摘录出来的[1],简单介绍了DDM服务。从我这个使用
分类:
数据库 时间:
2020-12-15 11:37:22
阅读次数:
4
前言DDM是什么?这是华为云Paas推出的分布式数据库中间件,DDM(DistributedDatabaseMiddleware)是一个实现了Mysql协议栈的服务器,前端用户可以把它看做一个数据库代理,用Mysql客户端工具和命令行访问,而DDM后端连接一到多个MysqlServer。因此,DDM本身并不存储数据,数据是在后端连接的MysqlServer上存储的。简单来说,DDM就是Mysql的
分类:
数据库 时间:
2020-12-15 11:36:54
阅读次数:
3
前言华为云分布式数据库中间件(DistributedDatabaseMiddleware)是解决数据库容量、性能瓶颈和分布式扩展问题的中间件服务,提供分库分表、读写分离、弹性扩容等能力,应对海量数据的高并发访问场景,有效提升数据库读写性能。图1:DDM产品介绍DDM前世之:MyCATMyCAT的使用情况全国范围内粗略统计超过600家以上成功案例,涵盖政府、金融、证券、互联网、物联网、电信、游戏等众
分类:
数据库 时间:
2020-12-14 13:59:08
阅读次数:
18
背景说明公司的整个电商系统搭建在华为云上,根据老总的估计,上线3个月之后日订单量会达到百万级别,保守估计3个月之后总订单个数预计会有5千万。MySQL单表达到千万级别,就会出现明显的性能问题。根据如此规模的数据,当时考虑了2套解决方案:方案一在业务上根据用户ID做拆分,将数据打散放在5台32U128G的华为云RDS上边方案二直接使用华为云的分布式数据库中间件DDM方案一的好处是,分片算法全部在业务
分类:
数据库 时间:
2020-12-14 13:58:12
阅读次数:
15
简介01分布式数据库中间件DDM分布式数据库中间件(DistributedDatabaseMiddleware)是解决数据库容量、性能瓶颈和分布式扩展问题的中间件服务,提供分库分表、读写分离、弹性扩容等能力,应对海量数据的高并发访问场景,有效提升数据库读写性能。02MySQLRoutermysql-router是mysql官方的轻量级的中间件,用于取代MySQLProxy应用程序像访问MySQL一
分类:
数据库 时间:
2020-12-14 13:55:48
阅读次数:
13
最近公司新项目使用了华为云的DDM分布式数据库中间件服务,通过一段的时间的使用感觉还不错。近段时间发现有许多小伙伴也准备去使用这个服务,所以为大家分享一下使用创建DDM服务的经验,帮助小伙伴们少走弯路。首先在使用创建DDM实例的时候小伙伴们会遇到的第一个问题应该是如何选择DDM实例的规格,选小了满足不了业务量,选大了浪费多余的性能。那么应该如何解决呢?DDM服务公布了不同规格DDM实例的性能压测数
分类:
数据库 时间:
2020-12-14 13:55:30
阅读次数:
13
前言我们都知道DDM是华为云分布式数据库中间件,在性能、易用性等方面在业界是遥遥领先的。他的成熟不仅仅体现在具有快速水平平滑扩容、支持多种分布式事物类型等等这些高大上的特性上,也体现在DDM诸多的细微之处,今天我和大家分享一个在发展多年的mycat上存在,但是在DDM中不存在的一个不起眼的细微问题(小问题,大灾难,在IT行业的历史上不断重演,我们要警钟长鸣)。这个问题是我在DDM上玩了好多sql之
分类:
其他好文 时间:
2020-12-14 13:54:43
阅读次数:
12
概述继上一篇Thanos部署与实践发布半年多之后,随着技术的发展,本系列又迎来了一次更新。本文将介绍如何结合Kvass与Thanos,来更好的实现大规模容器集群场景下的监控。有Thanos不够吗?有同学可能会问,Thanos不就是为了解决Prometheus的分布式问题么,有了Thanos不就可以实现大规模的Prometheus监控了吗?为什么还需要个Kvass?Thanos解决了Promethe
分类:
其他好文 时间:
2020-12-14 13:19:57
阅读次数:
2