@Configuration
@EnableMemberProcessor(value={RmqConcurrentConsumerMemProc.class,RmqOrderedConsumerMemProc.class,RmqCustomConsumerMemProc.class})
public class RmqHelperConfig
extends java.lang.Object
| 构造器和说明 |
|---|
RmqHelperConfig() |
| 限定符和类型 | 方法和说明 |
|---|---|
RmqConsumerManager |
consumerManager()
RocketMQ Consumer管理器:
创建Consumer, 与指定方法绑定, 实现消息处理和方法调用逻辑
|
RmqConsumerMethodInvokerFactory |
consumerMethodInvokerFactory()
消费方法调用器工厂:
1.根据方法参数选择如何调用该方法, 如何预处理消息(类型转换)
2.可以自定义实现该工厂, 扩展类型支持, 或者实现事件拦截
|
@Bean(value="slate.common.rocketMqConsumerManager") @ConditionalOnMissingBean(name="slate.common.rocketMqConsumerManager") public RmqConsumerManager consumerManager()
@Bean(value="slate.common.rocketMqConsumerMethodInvokerFactory") @ConditionalOnMissingBean(name="slate.common.rocketMqConsumerMethodInvokerFactory") public RmqConsumerMethodInvokerFactory consumerMethodInvokerFactory()