IDataSyncService.cs
857 Bytes
using System.Threading;
using System.Threading.Tasks;
namespace Rcs.Application.Services
{
/// <summary>
/// 数据同步服务接口 - 负责将地图和机器人数据同步到Redis缓存
/// @author zzy
/// </summary>
public interface IDataSyncService
{
/// <summary>
/// 同步所有地图数据到Redis
/// @author zzy
/// </summary>
Task SyncMapsAsync(CancellationToken cancellationToken = default);
/// <summary>
/// 同步所有机器人数据到Redis
/// @author zzy
/// </summary>
Task SyncRobotsAsync(CancellationToken cancellationToken = default);
/// <summary>
/// 同步所有数据到Redis
/// @author zzy
/// </summary>
Task SyncAllAsync(CancellationToken cancellationToken = default);
}
}