public interface OffsetStore
| 限定符和类型 | 方法和说明 |
|---|---|
void |
load()
加载Offset
|
void |
persist(MessageQueue mq) |
void |
persistAll(Set<MessageQueue> mqs)
持久化全部消费进度,可能持久化本地或者远端Broker
|
long |
readOffset(MessageQueue mq,
ReadOffsetType type)
从本地缓存读取消费进度
|
void |
removeOffset(MessageQueue mq)
删除不必要的MessageQueue offset
|
void |
updateOffset(MessageQueue mq,
long offset,
boolean increaseOnly)
更新消费进度,存储到内存
|
void load()
throws MQClientException
void updateOffset(MessageQueue mq, long offset, boolean increaseOnly)
long readOffset(MessageQueue mq, ReadOffsetType type)
void persistAll(Set<MessageQueue> mqs)
void persist(MessageQueue mq)
void removeOffset(MessageQueue mq)
Copyright © 2012–2013. All rights reserved.