摘要: 背景 某一零售业后端使用了分布式中间件+MySQL数据库作为后端存储。但是因为历史问题存在两种分布式中间件,分别是Mycat和DBLE,共用一组后端MySQL实例。分片规则以及后端数据完全一致。最近碰到了一个比较有意思的场景,财务结算单来往明细和业务来往单据的关联查询。一条跨节点join查询在DBL 阅读全文
posted @ 2019-12-26 13:40 susanhonly 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 问题起因:用benchmarksql_for_mysql对原生MyCat-1.6.1和DBLE-2.17.07版做性能测试对比,发现DBLE性能只到原生版MyCat的70%左右。 问题分析过程:分析过程主要有以下内容:包括现象,收集数据,分析猜测原因,验证猜测的方式来进行。 1.分析瓶颈 1.1先对 阅读全文
posted @ 2019-12-09 14:52 susanhonly 阅读(1036) 评论(0) 推荐(0) 编辑
摘要: 一、mysql主从同步原理 主库针对读写操作,顺序binlog,从库单线程去主库读“写操作的binlog”,从库取到binlog在本地原样执行(随机写),来保证主从数据逻辑上一致。 mysql的主从复制都是单线程的操作,主库对所有DDL和DML产生binlog,binlog是顺序写,所以效率很高,s 阅读全文
posted @ 2019-12-05 09:53 susanhonly 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 一、什么是MyCat 1.1 MyCat是一个开源的分布式数据库系统,是一个实现了MySQL协议的服务器,前端用户开源把它看作是一个数据库代理,用MySQL客户端工具和命令行访问,其后端可以用MySQL原生协议与多个MySQL服务器通信,也可以用JDBC协议与大多数主流数据库服务器通信,其核心功能是 阅读全文
posted @ 2019-12-03 14:09 susanhonly 阅读(1341) 评论(0) 推荐(1) 编辑
摘要: 参考文章:https://blog.csdn.net/sinolzeng/article/details/40742757 编译型和解释型 我们先看看编译型,其实它和汇编语言是一样的:也是有一个负责翻译的程序来对我们的源代码进行转换,生成相对应的可执行代码。这个过程说得专业一点,就成为编译(Comp 阅读全文
posted @ 2019-11-27 11:22 susanhonly 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 参考文章:https://blog.csdn.net/acmman/article/details/52179346 我们经常见到WebService中有“WSDL”字样,我们访问的WebService接口也是充满了XML配置,那么WSDL和XML有什么关系?我们的服务是怎么样让堆放获取的呢? 想要 阅读全文
posted @ 2019-11-27 10:05 susanhonly 阅读(415) 评论(0) 推荐(0) 编辑
摘要: 为什么要用webservice 用webservice是为了支持异构平台,譬如服务器端是python/java,客户端可以是jsp/php/asp.net。 从测试角度看,可以用它做测试的客户端,通过webservice和服务器通信。 从接口角度看,webservice生成的代码虽然很啰嗦,可它是强 阅读全文
posted @ 2019-11-26 17:14 susanhonly 阅读(291) 评论(0) 推荐(0) 编辑
摘要: WSDL(Web Service Description Language,Web服务描述语言)是一种XML Application,它将Web服务描述定义未一组服务访问点,客户端可以通过这些服务访问点对包含面向对象文档信息或面向过程调用的服务进行访问(类似远程过程调用)。WSDL首先对访问的操作和 阅读全文
posted @ 2019-11-26 16:02 susanhonly 阅读(480) 评论(0) 推荐(0) 编辑
摘要: SOAP Action 据说SOAP Action header在SOAP 1.1规范中着实让不少开发者喝了一壶。真的有那么难理解么?我想这应该是因为SOAP有两种非常不同的使用方式,而SOAP Action主要是被用来支持其中应用较少的一种方式的原因。在我看来,这种方式也非常有价值。 让我们先看看 阅读全文
posted @ 2019-11-26 16:02 susanhonly 阅读(1104) 评论(0) 推荐(1) 编辑
摘要: 一、测试评估标准 1.1标准应用场景 用于评估需求/项目/迭代是否需要测试介入 1.2标准详情(标准值制定未有数据依据,可根据执行效果进一步优化调整) 满足任一标准,即需测试介入,同时参考开发人员的意见。 影响程度 1)关联影响模块:3个或以上 2)功能使用人群:部门及50人以上 3)功能使用人职级 阅读全文
posted @ 2019-11-15 16:16 susanhonly 阅读(720) 评论(0) 推荐(0) 编辑