distributed-caching相关内容

使用带有选项的分布式缓存来处理缓存未命中

我的使用案例如下: 应用程序客户端使用分布式缓存(Memcached/Redis/等)来缓存数据库输出。我想再添加一个对应用程序客户端隐藏的功能-如何处理缓存未命中 例如,应用程序客户端只要求获取分布式缓存的键的值(而不知道数据库的详细信息)。现在,它希望分布式缓存处理缓存--未命中--从关系型数据库获取数据并缓存它。 似乎Redis/Memcached没有提供这样的功能。我是否遗漏了 ..
发布时间:2022-04-01 09:21:42 Java开发

Memcached 与 Windows 和 .NET

是否有人已经在 Windows 环境中实现了用于生产用途的 memcached?因为我读过很多博客,不建议在 Windows 中运行 memcached,特别是用于生产用途,例如 在 windows 上运行 memcached. 还有一件事,哪个 memcached 客户端适合与 c# 和 .net 3.5 一起使用?我发现了许多替代方法,例如 Memcached Providers @ C ..
发布时间:2021-11-26 10:00:40 C#/.NET

分布式分析系统数据一致性架构设计

我正在重构一个将进行大量计算的分析系统,我需要一些关于可能的架构设计的想法,以解决我面临的数据一致性问题. 当前架构 我有一个基于队列的系统,其中不同的请求应用程序创建最终由工作人员使用的消息. 每个“请求应用"将大型计算分解成较小的部分,这些部分将被发送到队列并由工作人员处理. 当所有部分都完成后,原始“请求应用"将合并结果. 此外,workers 使用来自中央数据 ..

内存缓存 VS.分布式系统中的集中缓存

我们目前正在寻找访问分布式系统上的关键数据的最合适的解决方案,并且我们正在考虑是使用内存缓存还是集中式缓存. 关于我们希望存储/访问的数据的一些信息: 非常小的数据量 数据很冷;这意味着它几乎没有变化,并且只有当我们的后台系统中的某个人发生变化时才会发生变化 更改时必须是最新的(几个 100 毫秒的延迟是可以的) 我们的应用程序非常关键的路径,需要非常高的 SLA(可靠性和响应时 ..

选择分布式共享内存解决方案

我的任务是为可大规模扩展的分布式共享内存 (DSM) 应用程序构建原型.原型仅用作概念验证,但我想通过选择稍后将在实际解决方案中使用的组件来最有效地利用我的时间. 此解决方案的目的是从外部源获取数据输入,对其进行搅拌并使结果可用于多个前端.这些“前端"只会从缓存中获取数据并提供它而无需额外处理.前端对这些数据的点击量可以达到每秒数百万次. 数据本身非常不稳定;它可以(并且确实)迅速改变 ..
发布时间:2021-11-17 01:58:56 Java开发

Redis 和 spring 或 spring boot 一起使用时默认的缓存策略是什么?

有多种缓存策略,例如:Cache Aside、Read Through、Write Through、Write behind、Write Around. 当使用spring-boot-starter-data-redis依赖项与spring boot一起使用Redis时,默认缓存策略是什么.以及如何改变这种情况.任何参考将不胜感激. 解决方案 默认情况下,您将缓存放在一边,我们在 S ..

Apache Ignite BinaryObject 膨胀

我有一个自定义对象,在将其放入 ignite 缓存之前,我将其转换为 BinaryObject(使用 BinaryObjectBuilder).我计算了自定义对象的深度大小,大约 500 字节. 但是当我计算 BinaryObject 的大小时,它高达 8 MB. 这是预期的吗? 解决方案 如果你看看 BinaryObjectImpl 类,你会看到,有些字段有 @GridDir ..
发布时间:2021-06-15 19:57:46 Java开发

作业期间更改了Hadoop分布式缓存对象

我有许多顺序的Hadoop作业,其中需要一个DistributedCache文件. 驱动程序类(控制器)从上一个作业接收输入,修改文件,将其放置在DistributedCache中,然后开始新的作业. 第一份工作(即第二份工作)后,出现此错误: java.io.IOException: The distributed cache object hdfs://xxxx/xx/x/ ..
发布时间:2020-11-22 02:55:16 其他开发

没有Terracotta Enterprise Suite,是否可以使用Ehcache实施分布式缓存?

我试图找到如何为应用程序实现分布式缓存。 我的项目中已经使用了高速缓存,这就是为什么我搜索如何使用它来解决此问题的原因。 但是,不幸的是,这似乎需要Terracotta Enterprise Suite,并且它是商业性的。是不是 还有另一种解决方案如何使用Ehcache进行分布式缓存(RMI或其他)吗? 解决方案 不需要兵马俑企业套件来群集您的Ehcache实例。因此,您可以将群 ..
发布时间:2020-10-27 23:21:35 Java开发

SQL Server 2005,缓存和所有爵士乐

问题的背景:我正在为我的网站实施一个缓存系统。目前,我们正在探索内存缓存,以实现此目的。但是,我正在查看SQL Server是否存在类似的内容。我了解到MySQL具有查询缓存,尽管它不是分布式的,但可以作为一种“停止差距”措施。 MySQL查询缓存是否等同于SQL Server中的缓冲区缓存? 所以这是我的问题: 是否有办法知道当前存储在缓冲区高速缓存中? 紧接着,是否有一种方法可以 ..
发布时间:2020-09-28 06:40:13 其他开发

APPFabric缓存或SQL Server-特定方案

我很难确定是否应根据我们的需要使用APPFabric缓存或SQL Server(考虑到我们目前大多数情况下都使用SQL Server的事实)。 我们只需要(暂时)缓存小块数据(〜16KB),每个小块数据对应于与从一个应用服务器之一发送的特定请求(传出请求)相关的信息。 任何应用服务器都可以接收与初始外发请求相关联的外来请求,并且出于我们的需要,我们需要查找与该外发请求相关联的原始信息。 ..

无法使用Infinispan服务器形成两个节点的集群

我计划将Infinispan用作位于我的应用程序和数据库之间的远程缓存群集。现在,我计划建立一个由几个节点组成的集群,比方说2个节点。 我使用 bin / clustered.sh启动了Infinispan服务器。 脚本放在我的两台Ubuntu计算机上。 rkost @ rj-vm9-14105:〜/ infinispan /infinispan-server-6.0.0.Alpha ..
发布时间:2020-09-28 05:43:02 Java开发

内存缓存VS.分布式系统中的集中式缓存

我们目前正在寻找最合适的解决方案,用于访问分布式系统上的关键数据,并且我们正在考虑是否使用内存缓存,而不是集中式缓存. 一些有关我们希望存储/访问的数据的信息: 数据量很小 数据非常冷;意味着它几乎没有变化,只有在人类改变了我们的后台系统中的某些东西时才会发生变化 更改后必须保持最新(延迟几百毫秒即可) 我们应用程序的关键路径,要求非常高的SLA(可靠性和响应时间(访问时间不超过 ..

Terracotta是分布式缓存吗?

Terracotta 是分布式缓存吗? 解决方案 尽管您没有指定要谈论的产品,但我将假设您的意思是开源平台本身.简短的答案是“否",但是它可以用来编写分布式缓存,并且它已经存在于他们自己的产品中(Ehcache). 您可以在 此处 (看来他们现在正在将信息隐藏在注册平台后面的开放源代码平台上).它是一个不使用J2EE技术​​的集群引擎,其主要目的是简化分布式计算的开发.除了缓存之外, ..
发布时间:2020-07-10 23:28:27 Java开发

Apache Traffic Server集群无法正常工作

我在运行在两个不同物理根节点上的Debian Squeeze上的两个openvz容器上编译了trafficserver-4.1.2.除群集外,包括缓存在内的所有内容都可以正常工作.我在两个节点上都添加了相同的名称, traffic_line -s proxy.config.proxy_name -v fetest 配置为在端口80上运行 traffic_line -s proxy. ..