---
title: "Wie man API7 Enterprise zum Proxying von gRPC-Services verwendet? - API7.ai"
description: "Erfahren Sie in 5 Minuten, wie Sie API7 Enterprise verwenden, um gRPC-Dienste zu proxen!"
url: "https://api7.ai/de/blog/use-api7-enterprise-to-proxy-grpc-services"
---

[Blog](https://api7.ai/de/blog)

[Products](https://api7.ai/de/category/products)[Technology](https://api7.ai/de/category/technology)[Ecosystem](https://api7.ai/de/category/ecosystem)[Case Study](https://api7.ai/de/category/usercase)[Team & Community](https://api7.ai/de/category/community)

Search

⌘ + K

[Blog](https://api7.ai/blog)

Products

# Wie man API7 Enterprise zum Proxying von gRPC-Services verwendet?

January 2, 2024

[Products](https://api7.ai/category/products)

In der heutigen sich schnell entwickelnden technologischen Landschaft ist [gRPC (Google Remote Procedure Call)](https://en.wikipedia.org/wiki/GRPC) zu einem unverzichtbaren Bestandteil vieler Anwendungen geworden. Um jedoch das volle Potenzial von gRPC auszuschöpfen, ist [ein robustes API-Gateway](https://api7.ai/enterprise) unerlässlich, um gRPC-Dienste effektiv zu verwalten und wichtige Funktionen wie Protokollumwandlung, Lastenausgleich, Authentifizierung und Autorisierung bereitzustellen.

Egal, ob Sie mit gRPC vertraut sind oder nicht, ein schnelles 5-minütiges Lesen dieses Artikels wird Ihnen das Wissen vermitteln, wie Sie [API7 Enterprise](https://api7.ai/enterprise) verwenden können, um gRPC-Dienste zu proxen.

![API7 Enterprise und gRPC](https://static.api7.ai/uploads/2024/01/02/ITu9xgjT_img_v3_026n_141d4850-e004-495e-95a0-66a004458e9g.jpg?imageMogr2/format/webp)

## Voraussetzungen

1. Installieren Sie [API7 Enterprise](https://api7.ai/try?product=enterprise).

2. Installieren Sie `grpcurl`, um gRPC-Client-Interaktionen mit Ihrem gRPC-Server zu simulieren.

3. Starten Sie einen gRPC-Dienst für Tests:

   - API7.ai stellt ein [gRPC-Dienstbeispiel](https://github.com/api7/grpc_server_example) für Tests bereit. Alternativ können Sie es mit dem folgenden Docker-Befehl ausführen:

   ```
   docker run -d --name grpc-service -p 50051:50051 --restart always api7/grpc-server-example:1.0.0
   ```

   - Sobald der Dienst gestartet ist, verwenden Sie `grpcurl`, um die verfügbaren gRPC-Dienste und Methoden anzuzeigen:

   ```
   $ grpcurl -plaintext 127.0.0.1:50051 list

   grpc.reflection.v1alpha.ServerReflection
   helloworld.Greeter
   helloworld.TestImport

   $ grpcurl -plaintext 127.0.0.1:50051 list helloworld.Greeter

   helloworld.Greeter.GetErrResp
   helloworld.Greeter.Plus
   helloworld.Greeter.SayHello
   helloworld.Greeter.SayHelloAfterDelay
   helloworld.Greeter.SayHelloBidirectionalStream
   helloworld.Greeter.SayHelloClientStream
   helloworld.Greeter.SayHelloServerStream
   ```

## Verwendung von API7 Enterprise zum Proxen von gRPC-Diensten

### Aktualisieren der Gateway-Instanz-Konfiguration

Standardmäßig unterstützen API7 Enterprise-Instanzen nur TLS-verschlüsseltes HTTP/2 auf Port 9443. Zur Vereinfachung der Tests ändern Sie die Konfigurationsdatei der Gateway-Instanz im Abschnitt `node_listen`, indem Sie einen Port 9081 hinzufügen, um unverschlüsseltes HTTP/2 zu unterstützen.

```
apisix:
  node_listen:
    - port: 9080
      enable_http2: false
    - port: 9081
      enable_http2: true
```

Nachdem Sie die Änderungen vorgenommen haben, führen Sie `docker-compose up -d` im Verzeichnis `api7-ee`, in dem API7 Enterprise installiert ist, erneut aus.

### Konfigurieren von Diensten und Routen

Als Nächstes konfigurieren Sie auf dem Dashboard von API7 Enterprise entsprechende Ressourcen, um den vorbereiteten gRPC-Dienst zu proxen.

1. Fügen Sie einen Dienst namens `grpc-example` hinzu und wählen Sie `gRPC` als Upstream-Schema aus.

![Verwenden von API7 zum Proxen von gRPC-1](https://static.api7.ai/uploads/2024/01/02/DYCtoDdb_img_v3_026n_a733636b-d199-4eeb-b8a9-7a128631ae3g.jpg?imageMogr2/format/webp)

2. Fügen Sie eine Route innerhalb des grpc-example-Dienstes hinzu

   - Das Format des Routenpfads: `/{service}/{method}`
   - Konfigurieren Sie beispielsweise basierend auf der zuvor abgefragten gRPC-Dienstliste und den Methoden den Pfad als `/helloworld.Greeter/SayHello`.

![Verwenden von API7 zum Proxen von gRPC-2](https://static.api7.ai/uploads/2024/01/02/W739sg0C_img_v3_026n_9f63da6d-0b70-41e4-9c29-9d150c599adg.jpg?imageMogr2/format/webp)

### Veröffentlichen von Diensten für Tests

Nachdem Sie den Dienst und die Route erstellt haben, veröffentlichen Sie den Dienst in der Gateway-Gruppe, um ihn wirksam zu machen.

1. Klicken Sie auf "Dienst veröffentlichen", wählen Sie die angegebene Gateway-Gruppe aus und wählen Sie den zu veröffentlichenden Dienst aus.

2. Fügen Sie einen gRPC-Dienstknoten (IP + Port) hinzu und klicken Sie dann auf "Veröffentlichen".

3. Testen Sie den gRPC-Dienst mit `grpcurl`:

   - Verwenden Sie die Datei `helloworld.proto`, um sicherzustellen, dass grpcurl das Anforderungs- und Antwortformat mit der gRPC-Dienstdefinition abgleicht. Die .proto-Datei für dieses Beispiel finden Sie [hier](https://github.com/api7/grpc_server_example/blob/master/proto/helloworld.proto).
   - Führen Sie den folgenden Befehl aus, um zu sehen, dass der gRPC-Dienst erfolgreich mit API7 Enterprise geproxt wurde.

   ```
   $ grpcurl -plaintext -proto helloworld.proto -d '{"name":"apisix"}' 127.0.0.1:9081 helloworld.Greeter.SayHello

   {
     "message": "Hello apisix"
   }
   ```

## Fazit

API7 Enterprise verfügt über [100+ integrierte Plugins](https://docs.api7.ai/hub), die eine breite Palette von Funktionen wie [Authentifizierung](https://api7.ai/blog/api-gateway-authentication), Autorisierung, [Ratenbegrenzung](https://api7.ai/blog/rate-limiting-in-api-management), Protokollierung und [Überwachung](https://api7.ai/blog/api7-portal-monitor-api-metrics) abdecken. Die Verwendung von API7 Enterprise zum Proxen von gRPC-Diensten verbessert die Flexibilität, Sicherheit, Leistung und Verwaltbarkeit des Systems erheblich und bietet Entwicklern und Betriebsteams leistungsstarke Tools und Kontrollmechanismen. Machen Sie den Schritt und probieren Sie API7 Enterprise aus, um Ihre gRPC-Anwendung zu stärken!

Tags:

[API7 Enterprise](https://api7.ai/tags/api7-enterprise)

[gRPC](https://api7.ai/tags/grpc)

Share article link

Share

Related Posts

[![API7 Enterprise v3.2.16.4 unterstützt Webhook/E-Mail-Benachrichtigungen](https://static.api7.ai/uploads/2024/11/14/MZsGTMyQ_alert.png)](https://api7.ai/blog/api7-3.2.16.4-supports-email-webhook-alert-notification)

## [API7 Enterprise v3.2.16.4 unterstützt Webhook/E-Mail-Benachrichtigungen](https://api7.ai/blog/api7-3.2.16.4-supports-email-webhook-alert-notification)

[![API7 Enterprise v3.2.16.3 integriert sich mit AWS Secrets Manager](https://static.api7.ai/uploads/2025/02/13/nrkyTz2U_3.2.16.3-aws-secrets-manager.png)](https://api7.ai/blog/api7-3.2.16.3-supports-aws-secrets-manager)

## [API7 Enterprise v3.2.16.3 integriert sich mit AWS Secrets Manager](https://api7.ai/blog/api7-3.2.16.3-supports-aws-secrets-manager)

Table of Contents

- [Voraussetzungen](#voraussetzungen)

- [Verwendung von API7 Enterprise zum Proxen von gRPC-Diensten](#verwendung-von-api7-enterprise-zum-proxen-von-grpc-diensten)

  - [Aktualisieren der Gateway-Instanz-Konfiguration](#aktualisieren-der-gateway-instanz-konfiguration)
  - [Konfigurieren von Diensten und Routen](#konfigurieren-von-diensten-und-routen)
  - [Veröffentlichen von Diensten für Tests](#ver%C3%B6ffentlichen-von-diensten-f%C3%BCr-tests)

- [Fazit](#fazit)

## Related Posts

[![API7 Enterprise v3.5.0: Multi-Upstream-Konfiguration](https://static.api7.ai/uploads/2025/02/19/mQ8cStKu_multi-upstream-configuration.png)](https://api7.ai/de/blog/api7-3.5.0-mutli-upstream-for-traffic-management)

Products

February 19, 2025

#### [API7 Enterprise v3.5.0: Multi-Upstream-Konfiguration](https://api7.ai/de/blog/api7-3.5.0-mutli-upstream-for-traffic-management)

API7 Enterprise v3.5.0 führt die Multi-Upstream-Konfiguration ein, um flexibles und zuverlässiges Traffic-Management zu ermöglichen.

[Traffic Managment](https://api7.ai/tags/traffic-managment)

[API7 Enterprise](https://api7.ai/tags/api7-enterprise)

[![API7 Enterprise v3.4.0: Vereinfachtes Zertifikatmanagement über SNI](https://static.api7.ai/uploads/2025/02/13/Q7IIQt7d_sni-certificate-management.png)](https://api7.ai/de/blog/api7-3.4.0-sni-certificate-management)

Products

February 13, 2025

#### [API7 Enterprise v3.4.0: Vereinfachtes Zertifikatmanagement über SNI](https://api7.ai/de/blog/api7-3.4.0-sni-certificate-management)

API7 Enterprise v3.4.0 führt das SNI Resource Management ein, um die Verwaltung von Zertifikaten intuitiv und effizient zu gestalten.

[Certificate Management](https://api7.ai/tags/certificate-management)

[API7 Enterprise](https://api7.ai/tags/api7-enterprise)

[![API7 Enterprise v3.3.0 unterstützt API Portal](https://static.api7.ai/uploads/2024/12/26/y70oTHfl_api-portal-cover.png)](https://api7.ai/de/blog/api7-3.3.0-api-portal)

Products

December 26, 2024

#### [API7 Enterprise v3.3.0 unterstützt API Portal](https://api7.ai/de/blog/api7-3.3.0-api-portal)

API7 Enterprise unterstützt API Portal, was die Zugänglichkeit von APIs verbessert, die Integration vereinfacht und das Lebenszyklusmanagement für Ihre Plattform optimiert.

[API Portal](https://api7.ai/tags/api-portal)

[API7 Enterprise](https://api7.ai/tags/api7-enterprise)
