缓存设计

  
共有 2711 2 3 4 ... 19 下一页

在Spring Boot中配置Redis作为Hibernate二级缓存

23-01-17 368 2k

通常情况下,RDBMS 数据库将成为您不断增长的应用程序中的主要可伸缩性瓶颈。这是由于 RDBMS 对水平扩展的天然抵制。已经出现了几种策略来缓解这个问题,包括只读副本、分区、分片以及将一些工作负载... 详细

后端系统中的可扩展读写操作方案

23-01-15 429 2k

当您从头开始构建后端系统时,一切都会看起来很美好。API 响应速度极快(例如,100 毫秒响应时间),资源消耗看起来很稳定,最重要的是用户很高兴使用您的系统,这会让您为您的系统及其 架构 感到自... 详细

Twitter为什么没有宕机?

22-11-25 890 2k

五年来,我一直是 Twitter 的站点可靠性工程师 (SRE),以后四年里,我是 Cache 团队唯一的 SRE,四年来,我负责团队中的自动化、可靠性和运营。我设计并实现了大部分保持它运行的工具。... 详细

常见缓存策略设计

22-10-31 980 6k
本文将介绍缓存方面的一些挑战、使用的典型解决方案以及使用命令查询职责分离 (CQRS) 作为更好策略的概念。 缓存都是关于延迟的 低延迟请求是标准的非功能性要求,尤其是 对于电子商务应用... 详细

使用Redis实现微服务分布式锁

22-10-17 1086 1 6k
Redis 以其高性能和支持高读/写 QPS 的能力而闻名,这是作为分布式锁服务的后备存储非常理想的属性。此外,Redis 本身也支持 Lua 脚本。开源社区中有很多基于 Redis 的分布式锁的实... 详细

使用Debezium实现缓存实时刷新 - gunnarmorling

22-10-07 556

俗话说计算机科学只有两件难的事:缓存失效和命名。好吧,事实证明第一个实际上已经解决了。 了解如何在靠近用户的分布式缓存中保持数据的读取视图,始终与您的主数据存储更改数据捕获保持同步。你将学到如何: ... 详细

大规模实时流计算的系统设计 - Kashyap

22-09-20 1143 1 3k
使用 Spring、Pub/Sub、Dataflow、Redis、Reentrant Lock 模式和 guava 缓存构建实时视图计数服务以处理 20k tps 规模。 ​ 系统 . 详细

Redis老了吗?Redis与Dragonfly性能比较

22-08-09 2832 2 3k
最近一个新项目 Dragonfly 声称是最快的 Redis 兼容内存数据存储。 Dragonfly 基准测试 将独立的单进程 Redis 实例(只能利用单个内核)与多线程 Dragonfly ... 详细

使用 Nginx 缓存代理使您的后端更可靠

22-07-11 641 3k

我们大多数人都熟悉 Nginx——它是一个非常流行的 Web 服务器和反向代理。但是您知道您也可以将它用作缓存代理吗? 现在,您可能想知道为什么有人想做这样的事情——您不能更新您的服务以在 Redi... 详细

Rust中的缓存

22-06-17 1247 8k

在这篇文章中,我将描述如何在 Rust 中实现缓存。它的灵感来自我最近在 nearcore 上进行的两个重构(nearcore#6549,nearcore#6811)。根据这个经验,似乎错误地实现缓... 详细

缓存失效本身是一个难题 - Marc

22-06-12 945

Meta 的 缓存失效方案 论文涵盖了一些看起来很酷的可观察性和正确性工作 。 但我认为他们低估了从根本上使缓存变得困难的原因。 为什么缓存是有趣的?它们提供更便宜、更快速或更可扩展的数据访问。它... 详细

缓存高一致性:Meta的缓存失效解决方案

22-06-09 1172 1 1k

缓存有助于减少延迟、扩展读取繁重的工作负载并节省成本。它们实际上无处不在。缓存在您的手机和浏览器中运行。例如,CDN 和 DNS 本质上是地理复制缓存。多亏了许多在幕后工作的缓存,您现在可以阅读这篇... 详细

Lilliput:将Java对象头减为64位的里程碑版本发布

22-05-09 437

在64位Hotspot中,Java对象有一个128位的对象头:一个64位的多用途头("标记 "或 "锁定")字和一个64位的类指针。(正常Java 堆中的对象头是96 位,使用 -XX:-UseCo... 详细

迁移到JDK18为何写一个空的finalize()方法?

22-04-29 474 6k

现在 JEP 421 (Deprecate Finalization for Removal)已经在 J​​DK 18 中交付,似乎越来越多的人在谈论 finalization 以及如何迁移到替代方... 详细

通过调度和预取提高 Hadoop 性能

22-04-21 352

在本文中,我们继续研究如何提高 Hadoop 的性能,如何解决数据访问模式、集群内存和有效调度方面的数据定位问题。 在Hadoop集群中,用户通常根据他们的业务需求来访问数据,这使得一些数据比... 详细