添加心跳逻辑

This commit is contained in:
huangxianguo 2024-07-12 16:22:41 +08:00
parent 6927c9048c
commit 2b4e179cf9
2 changed files with 9 additions and 4 deletions

View File

@ -1,5 +1,6 @@
using MasstransferCommunicate.Mqtt.Client;
using MasstransferExporter.DataExporter;
using MasstransferExporter.Stat;
using MasstransferInfrastructure.Mqtt.Model;
class Program
@ -15,7 +16,7 @@ class Program
await MessageQueueHelper.InitConnect(options);
await SystemParamsService.SystemParamsExporter();
HeartbeatExporter.HeartBeat();
Console.WriteLine("按任意键退出");

View File

@ -1,4 +1,6 @@
using MasstransferCommon.Scheduler;
using MasstransferCommon.Model.Constant;
using MasstransferCommon.Scheduler;
using MasstransferCommunicate.Mqtt.Client;
namespace MasstransferExporter.Stat;
@ -15,8 +17,10 @@ public class HeartbeatExporter
JobScheduler.AddTask("HeartbeatExporter#StartHeartBeat", HeartBeat, 10000);
}
private static void HeartBeat()
public static async void HeartBeat()
{
var data = new Dictionary<string, DateTime>();
data["timestamp"] = DateTime.Now;
await MessageQueueHelper.Publish(Topics.HeartBeat, data);
}
}