public class ProducerSequenceManager extends Object
| 构造器和说明 |
|---|
ProducerSequenceManager(KafkaConfig config) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
checkSequence(String app,
long producerId,
short producerEpoch,
int partition,
long sequence) |
protected AtomicLong |
doGetSequence(String app,
long producerId,
short producerEpoch,
int partition) |
protected String |
generateKey(String app,
long producerId,
short producerEpoch,
int partition) |
long |
getSequence(String app,
long producerId,
short producerEpoch,
int partition) |
void |
updateSequence(String app,
long producerId,
short producerEpoch,
int partition,
long sequence) |
public ProducerSequenceManager(KafkaConfig config)
public boolean checkSequence(String app, long producerId, short producerEpoch, int partition, long sequence)
public long getSequence(String app, long producerId, short producerEpoch, int partition)
public void updateSequence(String app, long producerId, short producerEpoch, int partition, long sequence)
protected AtomicLong doGetSequence(String app, long producerId, short producerEpoch, int partition)
Copyright © 2020 Joyqueue Community. All rights reserved.