feat(templateDistributor, BLL): доделал распределение шаблонов. Сохраняет в БД + ставит задания роботам на обновление. MqService - может принимать список объектов для отправки, доработана кодировка отправки сообщений.
This commit is contained in:
@@ -8,6 +8,22 @@ namespace PARR.BLL.Services.Interfaces
|
||||
public interface IMqService : IAsyncDisposable // IDisposable
|
||||
{
|
||||
Task<bool> InitConsumerAsync(IMqSettings mqSettings, MqMessageHandlerDelegate messageHandler);
|
||||
|
||||
/// <summary>
|
||||
/// Отправить сообщение в очередь используя список строк
|
||||
/// !!! Избавиться от этого метода, вместо него использовать со списком объектов !!!
|
||||
/// </summary>
|
||||
/// <param name="mqSettings"></param>
|
||||
/// <param name="msgList"></param>
|
||||
/// <returns></returns>
|
||||
Task<MqSendResult> SendAsync(IMqSettings mqSettings, string[] msgList);
|
||||
|
||||
/// <summary>
|
||||
/// Отправить сообщение в очередь используя список объектов
|
||||
/// </summary>
|
||||
/// <param name="mqSettings"></param>
|
||||
/// <param name="msgObjectList"></param>
|
||||
/// <returns></returns>
|
||||
Task<MqSendResult> SendAsync(IMqSettings mqSettings, List<object> msgObjectList);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user