Принуждая C# httpclient разрешать хост через DNS каждый разC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Принуждая C# httpclient разрешать хост через DNS каждый раз

Сообщение Anonymous »

У меня есть вариант использования, у меня есть серия служб, работающих через Docker Compose, каждый из которых использует атрибут deploy.replicas для получения некоторого n -количества экземпляров.

Код: Выделить всё

services:
myservice:
image: ...
ports:
- "8000:8000"
deploy:
replicas: 4
Когда я Docker Compose Up создает 4 экземпляра, названные кое-что в соответствии с MyService-1 , myService-2 , MyService-3 и MyService-4 . MyService имя хоста. Чтобы загрузить баланс через них, мне пришлось развернуть контейнер NGINX между системой потребления (ME) и приемной (эти контейнеры), используя MyService в качестве ее выше по течению, и сделать несколько фанки DNS Gymnastics в nginx.conf только к кешу в DNS-резолюции (который будет сдат вниз по Фурсу. Второе. < /p>

Код: Выделить всё

http {
resolver 127.0.0.11 valid=1s ipv6=off;
Приложения, потребляющие эти услуги, записаны в C# и используют httpclient , и это приложение нацелено на NetStandard2.0; NetStandard2.1; net48; net6.0; net8.0 . Это приложение предназначено для развертывания на Ubuntu, Mac или Windows. Реплики. Кажется глупой, нуждается в посредническом контейнере для этого.>

Подробнее здесь: https://stackoverflow.com/questions/796 ... every-time
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»