Xamarin + RabbitMq проблема с локальным хостом - PullRequest
0 голосов
/ 08 июля 2019

У меня есть мобильное приложение в Xamarin.Forms (android) + .Net core API.Мы выяснили, как отлаживать мобильные запросы через локально размещенный API, используя kestrel и соответствующие настройки запуска (та же сеть Wi-Fi).Теперь у меня проблема с доступом к локальному серверу RabitMq.Я использовал обертку RawRabbit, потому что она дает удобную и простую конфигурацию.Текущая конфигурация:

var config = new RawRabbitConfiguration
        {
            Username = "test",
            Password = "test",
            VirtualHost = "/",
            Port = 5672,
            Hostnames = new List<string>() { "10.0.0.5" },
            RequestTimeout = TimeSpan.FromSeconds(10),
            PublishConfirmTimeout = TimeSpan.FromSeconds(1),
            RecoveryInterval = TimeSpan.FromSeconds(10),
            PersistentDeliveryMode = true,
            AutoCloseConnection = false,
            AutomaticRecovery = true,
            TopologyRecovery = true,
            Exchange = new GeneralExchangeConfiguration()
            {
                Type = ExchangeType.Topic,
                AutoDelete = false,
                Durable = true,
            }
        };

Исключением является просто время ожидания.Есть ли возможность разрешить доступ для этого Ip / порта по всей локальной сети?ПРИМЕЧАНИЕ. Я добавил правила брандмауэра, чтобы разрешить входной / выходной порт 5672, тот же результат.

Заранее благодарим за любой совет

...