Ejemplo n.º 1
0
        private static void Main(string[] args)
        {
            //清楚失效数据,比如只保留1天数据
            var service = new RateService();

            service.DropData();
            //设置timer定时更新

            var serviceConfig = MockHelper.GetServiceHealths();

            foreach (var cf in serviceConfig)
            {
                var timer = new Timer(1000 * (int)cf.RateTimeStep);
                timer.Elapsed += (dd, e) =>
                {
                    var num = new Random().Next(100, 1000);

                    var serviceRate = new ServiceRateModel("ryan", TimeStep.Minute, DateTime.Now, num);

                    service.Add(serviceRate);
                };
                timer.Start();
            }

            Console.Read();
        }