当前位置: 首页 > 知识库问答 >
问题:

如何在编程配置的springboot中设置ehcache3中的maxDepthExceededBehavior?

萧和同
2023-03-14

我想避免对象达到的最大对象图大小:840-错误。按照这个

此元素具有以下属性:maxDepth–控制在引擎大小采取任何操作之前可以访问多少链接对象。此属性是必需的。MaxDepthexceedBehavior–指定在调整对象图大小时超过最大深度时发生的情况:

这怎么能在ehcache3和springboot中设定。使用编程配置。我没有在ehcache 3.4的springboot中使用xml

共有2个答案

邢弘业
2023-03-14

CacheConfigurationBuilder。WiseOfMaxObjectSize(100000)帮助解决了这个问题。

文档如下公共CacheConfigurationBuilder with SizeOfMaxObjectSize(long size, MemoryUnit)使用指定的最大映射大小向配置的构建器添加或更新DefaultSizeOfEngineering Configuration。SizeOfEngine使堆层能够在MemoryUnit中调整大小。参数:size-最大映射大小单元-内存单元返回:具有添加/更新配置的新构建器

巫坚白
2023-03-14

行为是< code >中止或< code >继续。现在,看看代码,它中止了。要获得不同的行为,您需要一个自定义的< code>SizeOfEngine服务。

 类似资料:
  • 我将使用Ehcache和Springboot。我只是想知道在处理大量请求时,什么会是最佳配置。 在直播期间,我们可能会收到超过30000 req/h。虽然在开发中,我们无法生成此方案。 你能帮我如何计算内存,以创建一个最佳配置,应在Prod中完美工作。 我检查了Postman中的响应大小,在Dev中为3-5 kb,因此我保留了以下配置,但不确定它会有多好。我们的内存大小为2GB(在prod中,我们

  • 我在学习Spring Boot时遇到了一些编码问题;我想添加一个像Spring3.x那样的CharacterEncodingFilter。就像这样:

  • 我知道在DispatcherServlet之外使用请求范围bean需要一些配置,并且已经阅读了http://docs.spring.io/spring/docs/4.0.x/spring-framework-reference/html/beans.html#beans-factory-scopes-oth,但是还没有成功: 对于Servlet3.0+,这可以通过WebApplicationIni

  • null 非常感谢你的帮助

  • 问题内容: 获得了一组对时区敏感的玩笑测试。我们通常使用npm脚本运行它们: 将TZ设置为utc时,我可以在快照中获得如下所示的值: 没有它,我得到: 有没有一种方法可以在我的jest配置中进行设置,这样我就可以在命令行中运行而不必通过NPM脚本了?配置文档中没有关于此的任何内容。 我尝试将这两个添加到我的jest.config.js中。没有人起作用: 当然,解决这个问题似乎微不足道,但是令我惊讶

  • 在AWS认知用户池中,我们需要设置SMS配置: http://docs.aws.amazon.com/cognito-user-identity-pools/latest/apireference/api_smsconfigurationtype.html 什么是SMSCallerARN和ExternalID?如何配置它们?