Constants.java
896 Bytes
package com.diligrp.cashier.trade;
public final class Constants {
// 支付通道延时队列
public static final String PAYMENT_DELAY_QUEUE = "cashier.payment.delayQueue";
// 支付通道延时交换机
public static final String PAYMENT_DELAY_EXCHANGE = "cashier.payment.delayExchange";
// 支付通道延时路由KEY
public static final String PAYMENT_DELAY_KEY = "cashier.payment.delayKey";
// 默认订单超时时间-秒, 十分钟
public static final int DEFAULT_ORDER_TIMEOUT_SECONDS = 10 * 60 * 1000;
// 最小订单超时时间-秒, 一分钟
public static final int MIN_ORDER_TIMEOUT_SECONDS = 60 * 1000;
// 支付订单分布式锁
public static final String TRADE_LOCK_REDIS_KEY = "cashier:lock:trade:%s";
// 支付订单分布式锁超时时长-秒
public static final int TRADE_LOCK_TIMEOUT_SECONDS = 15 * 1000;
}