java 持久化JSP Web应用程序的配置变量的最佳策略?

0sgqnhkj  于 2023-06-28  发布在  Java
关注(0)|答案(1)|浏览(125)

我正在使用Java(jsp)实现一个Web应用程序。现在我要在应用程序中添加一些配置按钮,我需要知道哪种策略是持久化它们的最佳策略。
例如,我需要添加一个开关,它将告诉如果每10个作业出现错误,主worker必须停止。它是一个名为“safeStop”的布尔变量。为此,如果配置值被激活,我需要持久化。即使服务器被重置,这个持久值也必须存在,因此将其持久化在RAM上是不够的,必须将其持久化在磁盘上。
这个应用程序每天将处理数千个工作,所以我需要一个安全有效的方式来持久化配置。
我找不到任何关于不同策略的连贯信息,以及哪一个是最好的选择。

djmepvbi

djmepvbi1#

我认为最好的做法是将所有的conf变量保存在一个数据库中,如果需要处理这些数据,在客户端设置一个cookie。一旦执行了操作,就在会话结束时或在特定时间或数据量之后或在所有处理操作完成时结束时更新服务器上的值。这样,您将获得性能,在RAM之外的东西上存储信息,同时使用RAM进行较短的事务操作

相关问题