问题标签 [jboss-cache]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
hibernate - 了解 JBossCache - 缓存具有许多关联的对象图
我正在尝试使用 JBossCache 作为 JPA/Hibernate 二级缓存提供程序来缓存重复调用的查询。查询返回特定类型的实体,我们称之为 FooType。
FooType 如下所示:
因此,Footype 具有多对一关联。现在,当我调用查询时,似乎只有很小的一部分被放入缓存中。我认为原因是因为我没有用@Cache标签标记关联。我对么?
但真正的问题是:
BarType 也有一些关联,这些返回的对象也提供关联等,构建了一个大的关联图。现在,我需要
a)注释所有这些类和
b) 还注释关联
为了缓存整个查询?
java - JBossCache:为正确的 JMX 监控设置 uniqueid
JBossCache 创建用于 JMX bean 的 uniqueId。如果我通过 JMX 查看 jboss.cache:service=JBossCache 我会看到随机生成的内容,例如“12e4860e”、“170278e5”……现在有几个持久性单元,我不知道哪个是哪个。实际上有一个 Bean 被命名为给定的集群名称,但这个不包含任何统计信息,但它的 RPCManager 显示唯一的作为成员。统计数据似乎在唯一命名的 Beans 上。
有人知道我如何配置 uniqueId 或如何区分持久性单元吗?
我使用 JBossCache (3.1.0.GA) 作为 Hibernate 3.4 和 Glassfish v2 的 2LC。
java - JBoss:无法获取 Fqn 的锁定
我们有一些生产JBoss 5.0.1.GA服务器,有时我们会收到此错误
原因:org.jboss.cache.lock.TimeoutException:无法获取 Fqn 上的锁定 [/persistence.unit:unitName=z-eBF-ejb3Beans.jar#ebf-ejb3-beansUnit/ar/com/sdd/ebf/bo /do cument/DocumentBean/ENTITY/ar.com.sdd.ebf.bo.document.DocumentBean#55420546] 在请求者 [GlobalTransaction::420001] 的 [25000] 毫秒后![ GlobalTransaction::406079] 持有的锁
我们每台 Linux 服务器有两个或三个 JBoss 实例,但不在集群中。只是分离了 JBoss 实例,每个实例都有独立的配置和数据库。
自从我们从 JBoss 4 迁移到 JBoss 5 以来,我们一直在处理它,但我们不知道如何解决这个问题。
我们只需要一些线索,或者在文档中查看的位置。
jboss-cache - JBossCache 驱逐监听器
我是 JBossCache 的新手。阅读用户文档,它说可以将侦听器添加到使用的 Eviction 类中,但我无法找到如何将一个侦听器添加到配置文件,或者应该如何添加。
我尝试使用@NodeEvicted 方法添加@CacheListener,但该方法
并将其添加到缓存实例
但系统输出未执行。为了测试它,我只是运行一个简单的 Main 值。这是我正在使用的配置值:
caching - JBoss 缓存集群问题
在我们的生产环境中,我们为应用程序请求负载平衡了三台 JBoss 服务器,客户端应用程序会话已被维护 JBoss-cache 并启用集群以确保所有三台服务器都应该获取会话对象。过去三个月的生产一切都很好,而且非常一致。过去一周突然间我们遇到了缓存复制和好友备份列表的问题。
以下是最近出现的问题。
- 已识别服务器之间的复制突然停止。
- Buddy_BACKUP 列表被自动删除。
我们在 UDP 模式下使用 JBoss Cache 和 JGroups 运行。我们无法追踪与此事件相关的任何日志,请告知可能是什么原因。
由于此问题尚未解决,我们计划将其迁移到 TCP 模式以解决此类差异。请指教。12:45 请修改论坛问题
Jboss 版本:4.2.2 GA
JDK:1.6
JBoss 缓存:1.4.1
java - 基于Queue的集群聊天实现
我正在研究聊天实施。这个想法很简单,其中键是用户名,值是应该传递给用户的消息队列
这张地图由ConcurrentHashMap<String, <ConcurrentLinkedQueue<Message>>>
当用户的新消息到达时,它被写入此映射,每个用户使用简单的 http 池从队列中获取他们的消息。这种方法效果很好。
现在我需要在集群中实现类似的功能。对于缓存复制,我使用 jboss 缓存。现在缓存复制以同步方式工作。这意味着在写入其他节点之前不会在本地节点上写入缓存。
基本上缓存接口看起来类似于带有 put 和 get 方法的 map。
现在我会复制整个队列。当新消息到达时,我从地图中获取队列,在队列中添加新消息并在所有节点上“放置”(重写)新队列。
当用户请求获取新消息以克隆当前队列时,在所有节点上使与该用户关联的队列为空,并将消息从克隆队列传递给用户。
我觉得有很多情况下,可能会出现问题。例如,我将消息放在节点 A 的队列上,队列的复制开始,现在另一个节点 B 上的用户从队列中获取消息,使队列为空。稍后从节点 A 复制队列完成,节点 B 再次收到已传递的消息。用户两次收到相同的消息
在集群中实现此消息例程的常用方法是什么?
java - JBoss 缓存。并发问题
我正在使用JBossCache 'Malagueta' 3.2.0.GA
我在生产环境中遇到了奇怪的问题,有时写入 jboss 缓存无法正常工作。我试图用简单的 java 应用程序重现这种情况
有时,此测试输出“错误”,我从static void main
失败中运行。3 次运行中的 1 次返回“错误”消息。它只是返回null。我无法在每台机器上重现它。
有什么线索吗?
caching - Java中的数据缓存
我正在尝试用java开发一个分布式应用程序。哪个数据缓存工具更好?
JBoss 缓存
英菲尼斯潘
缓存
兵马俑缓存??
java - Hibernate 二级缓存 (TreeCache) - 用于子实体
我使用 TreeCache 作为我的休眠二级实体缓存。我有一个实体层次结构,其中包含从用户扩展而来的客户和合作伙伴。我可以只缓存合作伙伴吗?我可以缓存用户,然后客户和解析器也会被缓存。但我想缓存一个选定的子类型。我使用每个类层次结构策略的单个表来存储数据。(带有鉴别器列的单个表)。感谢你的帮助。
谢谢
问候,
时代
java - 在集群环境中使用 jboss 缓存休眠二级缓存
嗨我在我的项目中使用以下
- 'all' 配置中的 jboss 服务器(4.3 EAP)
- 春天 3.0
- 休眠 3.0
- jboss 缓存 1.x
启用二级缓存的 applicationContext.xml 片段是
事务管理器的 applicationContext.xml 片段是
treecache.xml的内容是
并使用以下命令启动节点
run.bat -c node11 -g MyPartition -u 239.255.100.100 -Djboss.service.binding.set=ports-default
然后它抛出以下异常
我在这里做错了什么可以有人建议我。任何帮助将不胜感激