我是一名 .Net 开发人员,他开始在工作中进行越来越多的 Java 开发。我有一个关于缓存的具体问题,希望你们能解决或提供建议。我们正在启动一个 java 项目,该项目将部署在运行 JBoss 的 Linux 机器上。我们正在提前计划并尝试考虑我们的缓存策略。我们想做的一件事是输出缓存页面,因为我们的内容可能会缓存 8 小时左右。我开始查看 mod_cache ,这正是我们想要做的。我需要满足的另一个要求是,对于每个请求,我都需要进行一些自定义日志记录。我需要基本的请求 URL,然后是一些其他业务逻辑的东西,然后将其填充到数据库中。我的问题是:
1) 如何将代码放在 mod_cache 级别以启动自定义日志记录过程?
2)我想以某种方式将这些日志消息排队,因为我不想每次请求都去数据库。解决这个问题的最佳方法是什么?
如果您有任何建议或解决方案,我将不胜感激!