Ejemplo n.º 1
0
 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;
 }
Ejemplo n.º 3
0
 public SeckillStockCache(ISeckillsClient seckillsClient, IMemoryCache memoryCache)
 {
     _seckillsClient = seckillsClient;
     _memoryCache    = memoryCache;
 }
 public RedisSeckillStockCache(ISeckillsClient seckillsClient)
 {
     _seckillsClient = seckillsClient;
 }