2.3. 资源消耗
AMQ Broker 提供了多个选项,用于限制代理上的内存和资源消耗。
- 资源限值
- 您可以为每个用户设置连接和队列限制。这可防止用户使用代理的资源太多,并为其他用户造成性能下降。
- 消息分页
消息分页使 AMQ Broker 支持包含大量消息的大型队列,同时运行有限数量的内存。当代理收到超过其内存容量的消息激增时,它将开始向磁盘分页信息。这个分页过程是透明的,代理页面信息会根据需要被写入和内存不足。
消息分页基于地址。当地址内存中所有消息的大小超过最大大小时,地址的每个额外消息都会在地址的页文件中显示。
- 大消息
- 使用 AMQ Broker,您可以发送和接收大量消息,即使运行有限内存资源。为了避免在内存中存储大量消息的开销,您可以将 AMQ Broker 配置为将这些大型信息存储在文件系统中或数据库表中。