Inhaltsverzeichnis

4.3 Konfiguracija Named Pipes

Varna lokalna komunikacija med proxyjem in Gateway.

Zakaj Named Pipes?

Konfiguracija Gateway

V appsettings.json:

{
  "Kestrel": {
    "Endpoints": {
      "NamedPipe": {
        "Url": "http://pipe:DataGatewayApi"
      }
    }
  }
}

Dovoljenja

Named Pipe mora biti dostopen za proxy storitev:

# Nastavi ACL za Named Pipe (v kodi Gateway)
# Samo SYSTEM in račun proxy storitve

Konfiguracija na strani proxyja

{
  "Target": {
    "Type": "NamedPipe",
    "PipeName": "DataGatewayApi",
    "ConnectionTimeout": 5000,
    "ReadTimeout": 30000
  }
}

Nadzor

# Preveri stanje pipe
Get-ChildItem \\.\pipe\ | Where-Object { $_.Name -like "*DataGateway*" }