micronaut:
  http:
    services:
      inventory:
        proxy-type: HTTP
        proxy-address: "proxy.example.net:8080"

Fügen Sie diese Felder für Micronaut 4.10.7 in die Konfiguration des benannten Netty-Clients ein. Sie gelten für @Client("inventory"); behalten Sie die Ziel-URL-Einstellungen dieses Clients bei.

Die Adresse ist der vermittelnde Host und Port. Für einen benannten Client, der einen öffentlichen Dienst über eine zulässige öffentliche Route aufruft, bietet die HTTP-Proxy-Liste Kandidaten für diese Felder. Verwenden Sie für dessen Konto proxy-username und proxy-password der gemeinsamen Client-Konfiguration über die etablierte Konfigurationsverarbeitung der Anwendung.

Bleibt die Route abweichend, prüfen Sie die programmatische Anpassung. Ein explizit bereitgestellter ProxySelector hat Vorrang vor HttpClientConfiguration, einschließlich der Felder proxy-address und proxy-type.

Diese Einstellungen gehören zum ausgehenden Client. Die Listen-Adresse des Micronaut-Servers oder ein Proxy, der eingehende Anfragen annimmt, legt diese Route nicht fest.

Ähnliche Artikel