@ConditionalOnProperty(prefix="alum.aim.cluster",
name="mode",
havingValue="rocketmq")
public class RocketMQConfig
extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
String |
accessKey |
String |
consumerGroup |
String |
proxy |
String |
secretKey |
static String |
TAG_KILL |
String |
topic |
| 构造器和说明 |
|---|
RocketMQConfig() |
| 限定符和类型 | 方法和说明 |
|---|---|
org.apache.rocketmq.client.apis.ClientServiceProvider |
clientServiceProvider() |
org.apache.rocketmq.client.apis.ClientConfiguration |
configuration() |
org.apache.rocketmq.client.apis.producer.Producer |
producer(org.apache.rocketmq.client.apis.ClientServiceProvider provider,
org.apache.rocketmq.client.apis.ClientConfiguration configuration) |
RocketMqConsumer |
rocketMqConsumer(org.apache.rocketmq.client.apis.ClientServiceProvider provider,
org.apache.rocketmq.client.apis.ClientConfiguration configuration,
org.springframework.data.redis.serializer.Jackson2JsonRedisSerializer<Object> json,
Sessions sessions,
SessionGroups groups) |
RocketMqProducer |
rocketMqProducer(org.apache.rocketmq.client.apis.ClientServiceProvider provider,
org.apache.rocketmq.client.apis.producer.Producer producer) |
RocketMQPusher |
rocketMQPusher(RocketMqProducer producer,
org.springframework.data.redis.serializer.Jackson2JsonRedisSerializer<Object> json) |
@Value(value="${rocketmq.proxy:127.0.0.1:8081}")
public String proxy
@Value(value="${rocketmq.consumer.group:consumer-group}")
public String consumerGroup
@Value(value="${rocketmq.topic:aim-topic}")
public String topic
@Value(value="${rocketmq.accessKey:rocketmq2}")
public String accessKey
@Value(value="${rocketmq.secretKey:12345678}")
public String secretKey
@Bean public org.apache.rocketmq.client.apis.ClientServiceProvider clientServiceProvider()
@Bean public org.apache.rocketmq.client.apis.ClientConfiguration configuration()
@Bean
public org.apache.rocketmq.client.apis.producer.Producer producer(org.apache.rocketmq.client.apis.ClientServiceProvider provider,
org.apache.rocketmq.client.apis.ClientConfiguration configuration)
throws org.apache.rocketmq.client.apis.ClientException
org.apache.rocketmq.client.apis.ClientException@Bean @Primary public RocketMqProducer rocketMqProducer(org.apache.rocketmq.client.apis.ClientServiceProvider provider, org.apache.rocketmq.client.apis.producer.Producer producer)
@Bean @Primary public RocketMqConsumer rocketMqConsumer(org.apache.rocketmq.client.apis.ClientServiceProvider provider, org.apache.rocketmq.client.apis.ClientConfiguration configuration, org.springframework.data.redis.serializer.Jackson2JsonRedisSerializer<Object> json, Sessions sessions, SessionGroups groups)
@Bean public RocketMQPusher rocketMQPusher(RocketMqProducer producer, org.springframework.data.redis.serializer.Jackson2JsonRedisSerializer<Object> json)
Copyright © 2020–2023 The Aim Project. All rights reserved.