Я пытаюсь настроить webapi в ядре .net для эффективной отправки и получения данных из очередей ActiveMq и обеспечения того, чтобы запрашивающая сторона только получала свой ответ.Сеанс создания занимает 9 секунд, и это проблема.
это новый веб-API для .net core 2.2.Я пробовал различные способы получить ответы.использование временных очередей для ответа.Использование селекторов.И оба эти метода работают.
using (IConnection connection = amqFactory.CreateConnection())
{
Console.WriteLine("Have Conn " + 'DateTime.Now.ToString("HH:mm:ss.fff"));
using (ISession session = connection.CreateSession(0))
{
Console.WriteLine("Have Session " + DateTime.Now.ToString("HH:mm:ss.fff"));
Я ожидаю, что разница во времени между "have conn" и "have session" составит около 0,2 секунды.Я вижу, что разница во времени составляет 9 секунд.