/// <summary> /// redisconsumer /// </summary> /// <param name="redisConnection"></param> /// <param name="topicIDs"></param> /// <param name="count"></param> /// <param name="blocked"></param> /// <param name="timeout"></param> internal RedisConsumer(RedisConnection redisConnection, IEnumerable <TopicID> topicIDs, int count = 1, bool blocked = false, int timeout = 1000) { _redisQueue = new RedisQueue(redisConnection); _topicIDs = topicIDs; _count = count; _blocked = blocked; _timeout = timeout; }
/// <summary> /// RedisGroupConsumer /// </summary> /// <param name="redisConnection"></param> /// <param name="groupName"></param> /// <param name="consumerName"></param> /// <param name="topicName"></param> /// <param name="count"></param> /// <param name="autoCommit"></param> /// <param name="redisId"></param> /// <param name="noAck"></param> /// <param name="blocked"></param> /// <param name="timeout"></param> /// <param name="asc"></param> internal RedisGroupConsumer(RedisConnection redisConnection, string groupName, string consumerName, string topicName, int count = 1, bool autoCommit = false, string redisId = "", bool noAck = false, bool blocked = false, int timeout = 1000, bool asc = true) { _redisQueue = new RedisQueue(redisConnection); _groupName = groupName; _consumerName = consumerName; _topicName = topicName; _redisId = redisId; _noAck = noAck; _count = count; _autoCommit = autoCommit; _blocked = blocked; _timeout = timeout; _asc = asc; }
/// <summary> /// RedisProducer /// </summary> /// <param name="redisConnection"></param> internal RedisProducer(RedisConnection redisConnection) { _redisQueue = new RedisQueue(redisConnection); }