feat(api, bll): переделал сервис получения статистики из RabbitMQ. StatRabbitMqController - статистика по очередям и соединениям

This commit is contained in:
Mikhail Trubnikov
2024-05-24 14:52:25 +10:00
parent f35092dd51
commit 8de174ebb9
13 changed files with 158 additions and 77 deletions

View File

@@ -0,0 +1,22 @@
using PARR.BLL.Contracts.Interfaces;
using PARR.BLL.Domain.Mq;
namespace PARR.BLL.Services.Interfaces
{
public interface IMqAdminService
{
/// <summary>
/// Получить статистику соединений из RabbitMQ
/// </summary>
/// <param name="mqSettings"></param>
/// <returns></returns>
Task<MqApiResult> GetConnectionsAsync(IMqSettings mqSettings);
/// <summary>
/// Получить статистику по очередям из RabbitMQ
/// </summary>
/// <param name="mqSettings"></param>
/// <returns></returns>
Task<MqApiResult> GetQueuesAsync(IMqSettings mqSettings);
}
}