using JiShe.CollectBus.IotSystems.MeterReadingRecords; using Microsoft.AspNetCore.Mvc; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; using System.Threading.Channels; using System.Threading.Tasks; namespace JiShe.CollectBus.DataChannels { /// /// 数据通道管理服务 /// public interface IDataChannelManageService { #region 下发任务通道 /// /// 定时任务数据通道写入 /// /// Task ScheduledMeterTaskWriterAsync(ChannelWriter>> _telemetryPacketInfoWriter, ValueTuple> dataItems); /// /// 定时任务数据入库和Kafka推送通道 /// /// Task ScheduledMeterTaskReadingAsync(ChannelReader>> _telemetryPacketInfoReader ); #endregion } }