2020-09-12 17:37发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)有人在外部化hybris缓存方面... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
有人在外部化hybris缓存方面有经验吗? 如果是,请分享一些提示。 目的是将各个节点上保存的缓存外部化到专用服务器。 我没有看到将查询缓存外部化的问题。 但是,我担心包含不可序列化对象的实体缓存。
由于我们已经在谈论PS扩展:
您正在寻找DTO缓存扩展名:
https://wiki.hybris.com/display/hyps/DTO+Cache >
它不缓存项目类型/实体缓存,但位于上面的级别(用于渲染页面的DTO)中。 而且这些通常是通过beans.xml生成的,因此可以序列化。
该程序包将其缓存在内存中(ehcache),但将其外部化并不难。
我已经在另一个项目中成功使用了Redis,我们还缓存了DTO(或其中的一些部分,这些部分的计算成本很高或需要大量I/O到DB)。 但是,很明显,我们的解决方案是定制的,而不是基于DTO缓存的。 Redis还支持我们用来使缓存更加智能的各种数据类型(集合,映射等),而不仅仅是愚蠢的键值查找。
最多设置5个标签!
由于我们已经在谈论PS扩展:
您正在寻找DTO缓存扩展名:
https://wiki.hybris.com/display/hyps/DTO+Cache >
它不缓存项目类型/实体缓存,但位于上面的级别(用于渲染页面的DTO)中。 而且这些通常是通过beans.xml生成的,因此可以序列化。
该程序包将其缓存在内存中(ehcache),但将其外部化并不难。
我已经在另一个项目中成功使用了Redis,我们还缓存了DTO(或其中的一些部分,这些部分的计算成本很高或需要大量I/O到DB)。 但是,很明显,我们的解决方案是定制的,而不是基于DTO缓存的。 Redis还支持我们用来使缓存更加智能的各种数据类型(集合,映射等),而不仅仅是愚蠢的键值查找。
例如,如果您将Redis视为直写式缓存,其中写入/更新仍保留在DB中,但是所有查找/计算都基于Redis中的数据,则可以轻松地外部化库存级别。 价格也一样。一周热门 更多>