类 RedisMessageSenderImpl
java.lang.Object
com.sie.mbm.mom.framework.mq.async.redis.RedisMessageSenderImpl
- 所有已实现的接口:
MessageSenderService
发布消息实现类
-
字段概要
字段修饰符和类型字段说明private static final longprivate org.springframework.data.redis.connection.RedisStreamCommands.XAddOptionsprivate final RedisMessageConfigPropertiesprivate final org.springframework.data.redis.core.StringRedisTemplate -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidinit()private void<T> void发布redis消息,指定stream<T> void发布redis消息,指定stream keyprivate <T> void发送消息到redis stream
-
字段详细资料
-
stringRedisTemplate
private final org.springframework.data.redis.core.StringRedisTemplate stringRedisTemplate -
redisMessageConfigProperties
-
BASE_RETRY_INTERVAL_MS
private static final long BASE_RETRY_INTERVAL_MS- 另请参阅:
-
defaultAddOptions
private org.springframework.data.redis.connection.RedisStreamCommands.XAddOptions defaultAddOptions
-
-
构造器详细资料
-
RedisMessageSenderImpl
public RedisMessageSenderImpl()
-
-
方法详细资料
-
init
@PostConstruct public void init() -
send
发布redis消息,指定stream- 指定者:
send在接口中MessageSenderService- 参数:
streamKey- stream keypayload- 消息体
-
send
发布redis消息,指定stream key- 指定者:
send在接口中MessageSenderService- 参数:
streamKey- stream keypayload- 消息体retryTimes- 重试次数
-
sendMsg
发送消息到redis stream- 类型参数:
T- 泛型业务对象- 参数:
streamKey- stream keypayload- 消息体
-
putIgnoreNull
-