关于纪事队列子课题(Regarding sub-topics in chronicle queue)

2019-10-29 04:07发布

我期待消息写入单个队列。 我想使用的子课题的功能,从而使零售商可以挑选任意读取所有的子课题之一的主题下,或选择特定的子课题,从阅读。

说明文档中提到的子主题下的主要话题目录的支持,因此,为了从副主题阅读,我们只需要创建一个新的队列,并将其指向副标题路径?

    SingleChronicleQueue queue = SingleChronicleQueueBuilder.binary("Topic").build();
    SingleChronicleQueue queue2 = SingleChronicleQueueBuilder.binary("Topic/SubTopic").build();

    ExcerptAppender appender = queue.acquireAppender();
    ExcerptAppender appender2 = queue2.acquireAppender();

    appender.writeText("aaa");
    appender2.writeText("bbb");

这将只是输出AAA,但我希望它输出,但AAA和BBB

Answer 1:

有一个在纪事队列层次没有真正的概念; 有文件系统目录和队列之间的一对一的映射。

如果你想过滤某些记录,您将需要阅读的记录从队列中时这样做。 这将是到你的应用程序来决定如何检测应被过滤的邮件。

你指的是文档似乎已经从存在于概念复制纪事引擎 。



文章来源: Regarding sub-topics in chronicle queue