例子和相关源码稍后再补充
MessageSessionFactory接口
常用实现类 MetaMessageSessionFactory
MessageProducer接口
常用实现类SimpleMessageProducer
PartitionSelector接口
分区选择器,用于从分区列表中选中将要发送消息的分区。
主要实现类,轮询分区选择器 RoundRobinPartitionSelector
客户端可自定义分区选择器,并在创建生产者的时候注入
SendResult类
发送结果消息类
MessageConsumer接口
主要实现类SimpleMessageConsumer
MessageListener接口
消息监听器,处理消费消息
OffsetStorage接口
offset存储器
默认提供下列三种存储器
1、ZkOffsetStorage 存储在zookeeper
2、MysqlOffsetStorage 存储在mysql数据库
3、LocalOffsetStorage 存储在本地文件,适合消费者分组只有一个消费者的情况,无需共享offset信息。
用户可以自定义实现自己存储器。