科技改变生活,搞互联网的绕不开BAT、TMD等大厂,那么搞微服务架构就绕不开RPC。知其然知其所以然才行,是什么原因绕不开呢?想要知道这个问题,先要搞清楚为什么要搞微服务呢?本文就来详细和你聊聊。
造数据神器python开源库Faker
互联网中软件开发和测试过程中,有时候需要一些测试数据。针对这种需求,我们通常的做法是使用现有的系统数据或者手动随意制造一些数据。但是由于现在的互联网飞速发展,业务系统越来越复杂,数据也越来越多样。如再手动去制造数据,不仅需要花费大量精力,还容易出错,而且制造的数据很假。本文推荐造数据神器python开源库Faker,此Faker不是lol天才选手大魔王Faker,但是也是一样给力。
双十一订单峰值58.3万个/秒销量千亿,到底是谁抗下了所有
本文以淘宝作为例详细介绍了网站从一百个并发到千万级并发情况下服务端的架构的演进,同时也列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。
Nginx优化之gzip压缩提升网站速度
nginx作为web服务被广泛应用在网站中。怎么提高网站的响应速度,除了cdn加速外,合理的配置,也可达到提速目的。本文为达这一目的,配置中添加了gzip压缩配置。
阿里Canal实时同步MySQL数据到ES等其他存储的开源神器
我们在做网站的搜索功能时需要用到检索数据,而从数据库中来查找效率是很低,而且不现实的。通常对检索支持比较好的就是Elasticsearch
或HBase
等存储,但是前期的数据都存在mysql数据库中,那么怎么一直实时数据同步到es中,而又不影响现有业务。阿里开源神器canal
可以解决这个问题,它可以把MySQL中的数据实时同步到Elasticsearch
、HBase
等数据存储中。
Linux并行解压缩命令pigz
Linux一切皆文件。解压缩文件是日常操作。一般都是用gzip来解压缩的,但是gzip是串行的。那就会造成解压缩速度比较慢。为了提高效率,那有没有可以并行解压缩的呢?这就是给大家推荐的pigz
命令。
辨别mtime参数带不带符号的用法
Linux在日常用find mtime命令来查找近几天的文件,或者日志文件只需要保留7天,7天前的需要查找处理删掉。那么mtime参数有带符号(+号,-号)和不带符号之分。你真的能够清楚辨别区分吗?不见得吆,本文详解这个时间点,让你轻松辨别。
Docker安装zabbix5.0LTS教程和优化
在操作系统上直接部署安装zabbix太麻烦了,最近在搞k8s,正好研究下用docker容器来安装zabbix5.0LTS长期支持版。
详解glusterfs模式调换
glusterfs
集群存储有七种模式,在搭建集群时选择的模式,可能在使用过一段时间后发现当前的模式不是最优的方案,换种模式可能会更好。那么怎么在保证数据安全的情况下,对glusterfs
集群更改模式,以最优适配我们的使用,最大化资源利用呢?本文就这一痛点详细说明。
Centos7文件共享服务Samba的部署
搭建Samba服务器是为了实现Linux共享目录之后,在Windows可以直接访问该共享目录。