
io.github.biezhi.redisdqueue.spring.RDQueueProperties Maven / Gradle / Ivy
package io.github.biezhi.redisdqueue.spring;
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import java.util.List;
/**
* RDQueueProperties
*
* @author biezhi
* @date 2019/11/22
*/
@Data
@ConfigurationProperties(prefix = "rdqueue")
public class RDQueueProperties {
private static final String DEFAULT_DQUEUE_NAME = "delay-queue-";
private String dqueuePrefix = DEFAULT_DQUEUE_NAME;
private int fetchBeforeSeconds = 30 * 60;
private String redisURI = "redis://localhost/";
@Deprecated
private List cluster;
private int retryInterval = 10;
private int taskTtl = 24 * 3600;
private int maxJobCoreSize = Runtime.getRuntime().availableProcessors() * 2;
private int maxCallbackCoreSize = Runtime.getRuntime().availableProcessors() * 2;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy