public OrderController(IOrderClient orderClient, ISeckillsClient seckillsClient, IMemoryCache memoryCache, ISeckillStockCache seckillStockCache, ICapPublisher capPublisher, DistributedOrderSn distributedOrderSn) { this.orderClient = orderClient; this.seckillsClient = seckillsClient; this.memoryCache = memoryCache; this.seckillStockCache = seckillStockCache; this.capPublisher = capPublisher; this.distributedOrderSn = distributedOrderSn; }
public SeckillDetailController(ISeckillsClient seckillsClient, IProductClient productClient) { this.seckillsClient = seckillsClient; this.productClient = productClient; }
public SeckillStockCache(ISeckillsClient seckillsClient, IMemoryCache memoryCache) { _seckillsClient = seckillsClient; _memoryCache = memoryCache; }
public RedisSeckillStockCache(ISeckillsClient seckillsClient) { _seckillsClient = seckillsClient; }