public void Start() { try { log.Info("服务正在启动……"); DBLog.ConsumeForEach(); log.Info("服务启动完成!"); } catch (Exception ex) { log.Error("服务启动异常,原因:" + ex.ToString()); } }
public void TestHandleShouldBeSuccess() { Task.Run(() => { for (int i = 0; i < 380; i++) { var logMessage = new LogMessage { ClientIP = "ClientIP", Content = "Content", Ikey = Guid.NewGuid().ToString(), IsHandle = true, Keyword = "keyword", LogTime = DateTime.Now, LogType = "LogType", Module = "Module", OrderNo = "OrdeNo", ServerIP = "ServerIP", Username = "******" }; if (i % 2 == 1) { logMessage.IsHandle = false; DBLog.Process(logMessage); } else { DBLog.Handle(logMessage); } } }); Task.Run(() => { DBLog.ConsumeForEach(); }); Thread.Sleep(1000 * 60 * 10); }
/// <summary> /// 消费数据 /// </summary> //[Fact] public void ConsumeTest() { DBLog.ConsumeForEach(); //DBLog.ConsumeForEach(); Thread.Sleep(1000 * 60 * 180); }