Beispiel #1
0
        private static async Task SendQueueTestAsync()
        {
            var queueKeyPrefix = "AsyncCallApi";

            for (var i = 0; i < 50000; i++)
            {
                var result = await RedisQueueService.SendHoursQueueAsync(queueKeyPrefix, "A" + i);

                if (!result)
                {
                    Console.WriteLine("A" + i + "入队失败");
                }
            }
        }
Beispiel #2
0
        public async Task <IEnumerable <WeatherForecast> > Get()
        {
            var queueKeyPrefix = "AsyncCallApi";

            for (var i = 0; i < 1000; i++)
            {
                var result = await _redisQueueService.SendHoursQueueAsync(queueKeyPrefix, "A" + i);

                if (!result)
                {
                    //Console.WriteLine("A" + i + "入队失败");
                }
            }
            //.SendHoursQueue()
            var rng = new Random();

            return(Enumerable.Range(1, 5).Select(index => new WeatherForecast
            {
                Date = DateTime.Now.AddDays(index),
                TemperatureC = rng.Next(-20, 55),
                Summary = Summaries[rng.Next(Summaries.Length)]
            })
                   .ToArray());
        }