0

谁能告诉我 maxPageSize 和预取限制之间的区别?

4

1 回答 1

1

maxPageSize:根据 apache 网站一次从存储到页面的最大持久消息数。这是消息存储在持久存储(如 kahadb)中的时候。您已经引用了存储在数据库中的消息。此 maxPageSize 限制您可以拥有的消息的引用数量。您有这个参考可以更快地访问数据库(比如在数据库中有一个可以提高性能的索引)

Prefetch Limit:与向消费者发送消息的数量以提高性能有关。如果您将预取限制设置为 0,则意味着消费者将继续从队列中轮询消息,但是如果您将其设置为 100,那么 activemq 将提前向消费者发送 100 条消息(预取给消费者)以进行处理,这将消除额外的工作,否则必须由消费者检查队列中的任何消息。

于 2013-01-25T16:15:18.817 回答