package cc.mrbird.febs.rabbit.enumerates;
|
|
import cc.mrbird.febs.rabbit.constants.ExchangeConstants;
|
import cc.mrbird.febs.rabbit.constants.QueueConstants;
|
import cc.mrbird.febs.rabbit.constants.RouteKeyConstants;
|
import lombok.Getter;
|
|
@Getter
|
public enum RabbitQueueEnum {
|
|
/**
|
* 节点升级
|
*/
|
RUN_VIP_NODE_UP(ExchangeConstants.RUN_VIP_NODE_UP,
|
RouteKeyConstants.RUN_VIP_NODE_UP,
|
QueueConstants.RUN_VIP_NODE_UP),
|
|
/**
|
* 充值成功消息
|
*/
|
RUN_VIP_OPERATION_CHARGE_BALANCE(ExchangeConstants.RUN_VIP_OPERATION_CHARGE_BALANCE,
|
RouteKeyConstants.RUN_VIP_OPERATION_CHARGE_BALANCE,
|
QueueConstants.RUN_VIP_OPERATION_CHARGE_BALANCE),
|
|
/**
|
* 购买成功消息
|
*/
|
RUN_VIP_OPERATION_CHARGE(ExchangeConstants.RUN_VIP_OPERATION_CHARGE,
|
RouteKeyConstants.RUN_VIP_OPERATION_CHARGE,
|
QueueConstants.RUN_VIP_OPERATION_CHARGE),
|
|
/**
|
* 充值自动过期
|
*/
|
RUN_VIP_OPERATION_CHARGE_FAIL(ExchangeConstants.RUN_VIP_OPERATION_CHARGE_FAIL,
|
RouteKeyConstants.RUN_VIP_OPERATION_CHARGE_FAIL,
|
QueueConstants.RUN_VIP_OPERATION_CHARGE_FAIL),
|
RUN_VIP_OPERATION_CHARGE_FAIL_TTL(ExchangeConstants.RUN_VIP_OPERATION_CHARGE_FAIL_TTL,
|
RouteKeyConstants.RUN_VIP_OPERATION_CHARGE_FAIL_TTL,
|
QueueConstants.RUN_VIP_OPERATION_CHARGE_FAIL_TTL),;
|
|
private String exchange;
|
|
private String route;
|
|
private String queue;
|
|
RabbitQueueEnum(String exchange, String route, String queue) {
|
this.exchange = exchange;
|
this.route = route;
|
this.queue = queue;
|
}
|
}
|