缓存技术介绍与设计
一、为什么要使用缓存? 缓存分为本地缓存和分布式缓存。以 Java 为例,使用自带的 map 或者 guava …
分布式架构(Distributed Architecture)是分布式计算技术的应用和工具,成熟的技术包括J2EE, CORBA和.NET(DCOM),这些技术牵扯的内容非常广,相关的技术,相关的书籍也非常多,本文不介绍这些技术的内容,也没有涉及这些技术的细节,只是从各种分布式系统平台产生的背景和在软件开发中应用的情况来探讨它们的主要异同。
一、为什么要使用缓存? 缓存分为本地缓存和分布式缓存。以 Java 为例,使用自带的 map 或者 guava …
Redis 作为目前使用最广泛的缓存,搭配MySQL的使用场景相信大家都不陌生。因为 Redis 是内存数据库 …
一、什么是ZooKeeper? Apache ZooKeeper 是一个开源的实现高可用的分布式协调服务器。Z …
一、Redis介绍 我们经常在数据库层上加一层缓存(如Redis),来保证数据的访问效率。这样性能确实也有了大 …
什么是分布式锁?对于这个问题,相信很多同学是即熟悉又陌生。随着分布式系统的快速发展与广泛应用,针对共享资源的互 …
一、谈谈一致性 一致性就是数据保持一致,在分布式系统中,可以理解为多个节点中数据的值是一致的。 强一致性:这种 …
一、如何防止表单重复提交 前端。每次点击后都要等X秒才能点击。 数据库添加唯一索引 服务器返回表单页面时,会先 …