软件架构师

[转载]分布式之数据库和缓存双写一致性方案解析

[转载]分布式之数据库和缓存双写一致性方案解析
引言 为什么写这篇文章? 首先,缓存由于其高并发和高性能的特性,已经在项目中被广泛使用。在读取缓存方面,大家没啥疑问,都是按照下图的流程来进行业务操作。 但是在更新缓存方面,对于更新完数据库,是更新缓存呢,还是删除缓存。又或者是先删除缓存,再更新数据库,其实大家存在很大的争议...

xiujie 1个月前 (06-10) 49℃ 0评论 0喜欢

软件架构师

TPS和QPS的区别和理解

TPS和QPS的区别和理解
我们在日常工作中经常会听到QPS/TPS这些名词,也会经常被别人问起说你的系统吞吐量有多大。这个问题从业务上来讲,可以理解为应用系统每秒钟最大能接受的用户访问量。或者每秒钟最大能处理的请求数; QPS: 是Queries Per Second的缩写,意思是每秒查询率,是一...

xiujie 1个月前 (06-10) 81℃ 0评论 0喜欢

分享软件

2018最新可靠好用的DNS服务器地址汇总

2018最新可靠好用的DNS服务器地址汇总
2018最新可靠好用的DNS服务器地址汇总 114DNS 114DNS开启DNS高可靠服务时代的大幕。114DNS开始同时为公众提供高速、稳定、可信的DNS递归解析服务;为网站提供强大抗攻击能力的权威智能DNS解析服务;为ISP提供可靠的DNS灾备及外包服务,作为国内用户量最大的...

xiujie 2个月前 (05-20) 2181℃ 0评论 0喜欢

Linux/Unix C/C++

zookeeper集群部署搭建

zookeeper集群部署搭建
一、zookeeper介绍 zookeeper是一个分布式的开源框架,它能很好的管理集群,而且提供协调分布式应用的基本服务。 它向外部应用暴露一组通用服务——分布式同步(Distributed Synchronization)、命名服务(Naming Service)、集群维护(...

xiujie 1年前 (2017-04-18) 447℃ 0评论 2喜欢

开发环境

[转载]Zookeeper原理

[转载]Zookeeper原理
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。Zookeeper是hadoop的一个子项目,其发展历程无需赘述。在分布式应用中,由于工程师不能很好地使用锁机制,以及基于消息的...

xiujie 1年前 (2017-04-17) 505℃ 0评论 1喜欢

开发环境

Supervisor进程管理工具的安装与使用入门

Supervisor进程管理工具的安装与使用入门
Supervisor是一个进程管理工具,官方的说法 用途就是有一个进程需要每时每刻不断的跑,但是这个进程又有可能由于各种原因有可能中断。当进程中断的时候我希望能自动重新启动它,此时,我就需要使用到了Supervisor 这个工具主要就两个命令: supervisord : sup...

xiujie 1年前 (2017-04-17) 396℃ 0评论 0喜欢