public async Task DoWorkAsync(CancellationToken stoppingToken)
        {
            var topics = new[] { Topics.Speech, Topics.Synchro };
            try
            {
                foreach (var topic in topics)
                {
                    await _clusterManager.EnsureTopicExistAsync(topic);
                }

                await _serviceBus.ReceiveAsync(topics, stoppingToken);
            }
            catch (Exception ex)
            {
                Console.WriteLine($"ConsumerService::DoWorkAsync:errorMessage - {ex.Message} ");
            }
        }