外化hybris缓存

2020-09-12 17:37发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


有人在外部化hybris缓存方面有经验吗? 如果是,请分享一些提示。 目的是将各个节点上保存的缓存外部化到专用服务器。 我没有看到将查询缓存外部化的问题。 但是,我担心包含不可序列化对象的实体缓存。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


有人在外部化hybris缓存方面有经验吗? 如果是,请分享一些提示。 目的是将各个节点上保存的缓存外部化到专用服务器。 我没有看到将查询缓存外部化的问题。 但是,我担心包含不可序列化对象的实体缓存。

付费偷看设置
发送
2条回答
昵称总是被占用
1楼 · 2020-09-12 18:34.采纳回答

由于我们已经在谈论PS扩展:

您正在寻找DTO缓存扩展名:

https://wiki.hybris.com/display/hyps/DTO+Cache

它不缓存项目类型/实体缓存,但位于上面的级别(用于渲染页面的DTO)中。 而且这些通常是通过beans.xml生成的,因此可以序列化。

该程序包将其缓存在内存中(ehcache),但将其外部化并不难。

我已经在另一个项目中成功使用了Redis,我们还缓存了DTO(或其中的一些部分,这些部分的计算成本很高或需要大量I/O到DB)。 但是,很明显,我们的解决方案是定制的,而不是基于DTO缓存的。 Redis还支持我们用来使缓存更加智能的各种数据类型(集合,映射等),而不仅仅是愚蠢的键值查找。

例如,如果您将Redis视为直写式缓存,其中写入/更新仍保留在DB中,但是所有查找/计算都基于Redis中的数据,则可以轻松地外部化库存级别。 价格也一样。

浮生未央
2楼-- · 2020-09-12 18:14

我不确定是否很容易,因为我的hybris缓存在内存中。

但是我可能已经看到了: https://wiki.hybris.com/display/hyps/ Varnish + Cache

如果您不想要一个强大而安全的实现方式,我想您可以购买一个插件。

一周热门 更多>

点击此处---> EasySAP.com 一起学习S4 HANA ...

相关问答