1、前端使用 Twemproxy 做代理,后端的 Redis 数据能基本上根据 key 来进行比较均衡的分布。
后端一台 Redis 挂掉后,Twemproxy 能够自动摘除。恢复后,Twemproxy 能够自动识别、恢复并重新加入到 Redis 组中重新使用。
2、Redis 挂掉后,后端数据是否丢失依据 Redis 本身的策略配置,与 Twemproxy 基本无关。
如果要新增加一台 Redis,Twemproxy 需要重启才能生效;并且数据不会自动重新 Reblance,需要人工单独写脚本来实现。
3、如同时部署多个 Twemproxy,配置文件一致(测试配置为distribution:ketama,modula),则可以从任意一个读取,都可以正确读取 key对应的值。
4、多台 Twemproxy 配置一样,客户端分别连接多台 Twemproxy可以在一定条件下提高性能。根据 Server 数量,提高比例在 110-150%之间。
5、如原来已经有 2 个节点 Redis,后续有增加 2 个 Redis,则数据分布计算与原来的 Redis 分布无关,现有数据如果需要分布均匀的话,需要人工单独处理。
6、如果 Twemproxy 的后端节点数量发生变化,Twemproxy 相同算法的前提下,原来的数据必须重新处理分布,否则会存在找不到key值的情况。
测试方式:
1.后端 Redis 节点数量不变,不同 Twemproxy server 测试及多个同时运行测试结果如下:
twemproxy server运行数量(port) | 1(A server) | 1(B Server) | 2 | 4 | 6 |
测试结果(/s) | 30278.26 | 32867.71 | 35143.28 | 40176.777 | 52345.5152 |
从上面数据可以看出,单台最多也只能达到单个 Redis 的性能;2个节点运行性能增加大概110%左右。4个 server 运行,性能大概增加了123%,6个 server 接入运行160%。
2.前端使用1个 Twemproxy server,后端 Redis 数量分别为2,3,4,5,6来进行压力测试,看测试结果,测试数据如下:
redis节点数 | 2 | 3 | 4 | 5 | 6 |
测试结果(/s) | 34882.1 | 34749.97 | 32296.61 | 32438.04 | 32867.71 |
从数据可以看出,后端节点数量与 Twemproxy 的性能基本无关,最大性能也就是单个 Redis 的性能。
相关推荐
如何进行测试自动化的成本估算 对于自动化测试团队而言,容易犯的一个... 测试用例的复杂度分组可以通过综合分析测试用例包含的测试步骤(操作步骤),以及测试用例所包含的检查点个数来判定,例如可参考下表来分类
软件测试用例模版【仅供参考】软件测试用例模版【仅供参考】软件测试用例模版【仅供参考】软件测试用例模版【仅供参考】软件测试用例模版【仅供参考】软件测试用例模版【仅供参考】软件测试用例模版【仅供参考】软件...
测试用例示例测试用例示例测试用例示例测试用例示例测试用例示例测试用例示例测试用例示例测试用例示例测试用例示例测试用例示例测试用例示例
测试用例设计综合策略 1. Myers提出了使用各种测试方法的综合策略: 1)在任何情况下都必须使用边界值分析方法,经验表明用这种方法设计出测试用例发现程序错误的能力最强。 【文章来源:文斯测试技术研究中心 ...
测试用例的基本概念 测试用例的设计和编写 测试用例评估 测试用例的管理
使用因果图设计测试用例.doc 写测试用例不可不看的好东东!!!.pdf 史上最全的测试用例设计方法总结.doc 如何设计编制软件测试用例.doc 测试用例.doc 测试用例的设计-边界值法例子.doc 测试用例的设计等价划分法.ppt ...
测试用例三个文件 一个Word写的测试用例模板 一个Word写的详细的测试用例 一个Excel写的测试用例模板 希望能对大家有帮助
软件测试用例实例 功能描述:用户通过用户界面输入信息,然后提交,信息保存至数据库,客户端提示提交成功。测试需求分析:UI、用户的输入校验、数据库表更新、系统提示信息 软件测试用例实例 功能描述:用户通过...
几乎每个系统都会用到,针对这几个方面,写如下测试用例一:增加1:在添加页面,输入要添加的数据项均合理,检查数据库以及列表页是否添加了相应的数据2:在添加页面,留出一个必填项为空,检查是否会提示3:按照...
适合外企工作的朋友哦,英文版测试用例模板。 模板内容丰富,包含软件测试用例的常用选项。也是平时自己工作中积累的。含2个tab,第一个tab是更新记录表格,第二个tab是测试用例模板。 模板中含各种case通过率的统计...
性能测试用例性能测试用例性能测试用例性能测试用例
系统测试用例评审检查表.pdf系统测试用例评审检查表.pdf系统测试用例评审检查表.pdf系统测试用例评审检查表.pdf系统测试用例评审检查表.pdf系统测试用例评审检查表.pdf
硬件测试用例参考(二)
描述文本框测试用例设计,包含针对普通输入框的测试用例,针对普通输入框的测试用例等
史上最全的测试用例设计方法总结.史上最全的测试用例设计方法总结.史上最全的测试用例设计方法总结.史上最全的测试用例设计方法总结.史上最全的测试用例设计方法总结.史上最全的测试用例设计方法总结.史上最全的测试...
此文档是收录了一些软件测试中用到的一些实例问题收集,内容颇为丰富,可供学着学习使用。
QQ安装测试用例,表格形式,软件测试用例模板实例
(完整版)安全性测试用例.doc.pdf(完整版)安全性测试用例.doc.pdf(完整版)安全性测试用例.doc.pdf(完整版)安全性测试用例.doc.pdf(完整版)安全性测试用例.doc.pdf(完整版)安全性测试用例.doc.pdf(完整版)安全性测试...
测试用例的基本格式 软件测试用例的基本要素包括测试用例编号、测试标题、重要级别、测试输入、操作步骤、预期结果,...如果在实际测试过程中,得到的实际测试结果与预期结果不符,那么测试不通过;反之则测试通过。