murmurhash3 学习笔记
## 背景
由于项目中有报文排重需求,所以会将报文字符串作为分布式锁key。
考虑到报文不定长并且散列性不太好,如其作为锁key,特别是当key值过大时,使用redis进行读写都会有相对的性能下降。
```
参考文献里测试对比:
长度为10:写平均耗时0.053ms,读0.040ms
长度为20000:写平均耗时0.352ms,读0.084ms
```
一种简单的方案是
太湖慧云:谈谈大势所趋的云上部署实践
作为一家第三方的云服务商,江苏太湖慧云数据系统有限公司拥有着来自国内一线互联网公司的核心团队,以专业的技术致力于为客户提供云计算的咨询、规划、实施、部署和运维等服务。
容器日志采集利器Log-Pilot
容器时代越来越多的传统应用将会逐渐容器化,而日志又是应用的一个关键环节,那么在应用容器化过程中,如何方便快捷高效地来自动发现和采集应用的日志,如何与日志存储系统协同来高效存储和搜索应用日志,本文将主要跟大家分享下如何通过Log-Pilot来采集容器的标准输出日志和容器内文件日志。
ior和mdtest测试工具安装和使用
ior和mdtest测试工具安装
1、安装依赖程序
[root@zxj-ceph-3 ~]# yum -y install gcc gcc-c++ gcc-gfortran
2、创建工具安装目录
[root@zxj-ceph-3 ~]# mkdir /usr/local/tools
3、安.
微服务架构—自动化测试全链路设计
微服务架构—自动化测试全链路设计
标签:microServices autoTest mock unitTest testTrace
背景
被忽视的软件工程环节 - DEVTESTOPS
微服务架构下测试复杂度和效率问题
开发阶段 unitTest mock 外部依赖
连调阶段 mock 外部依.
遇到iOS Crash,该如何分析?
众所周知,Android App在机型兼容覆盖上面临非常大的挑战,一个根本原因就是由于Android生态的开放性,市场上充斥着数量巨大的各类Android设备,无法在浩如烟海的机型上做适配。
反观iOS生态,尽管整体上iOS App质量明显优于Android应用,但是从阿里云测移动质量中心的统计数据来看,依然有30%左右的iOS App存在崩溃、运行卡顿等严峻问题。
从DevOps到AIOps,阿里如何实现智能化运维?
AIOps英文全称是Algorithmic IT Operations,是基于算法的IT运维。AIOps是运维领域上的热点,然而在满足业务SLA的前提下,如何提升平台效率和稳定性及降低资源成本成为AIOps面临的问题和挑战。