对于在数据仓库和BI方面有更多经验的人来说,这个问题的答案可能是显而易见的,但我正在寻找一些指导。
我正在构建一个使用多个JMS队列来每天处理数百万条消息的系统。我需要了解这些队列的活动,以便我可以创建报告,例如......“昨天上午11:01,有多少消息进入队列A,其中包含'Foo'这个词?”
更糟糕的是,我需要大约20万字来运行此报告,每天的每一分钟,跨越几个队列,每个队列每天处理数百万条消息。
当我想到为此实施一个自定义解决方案时,我开始从一个虫洞进入一个绝望的坑。当然,我不可能是以前唯一遇到过这个问题的人。
有人有什么好主意吗?