Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Was sind die Vorteile von GRPC.AspNetCore gegenüber einer Console-GRPC Lösung?
weismat
myCSharp.de - Member



Dabei seit:
Beiträge: 872
Herkunft: Frankfurt am Main

Themenstarter:

Was sind die Vorteile von GRPC.AspNetCore gegenüber einer Console-GRPC Lösung?

beantworten | zitieren | melden

Ich möchte gerne mehrere unabhängige Grpc Services auf einem Host laufen lassen.
Kann ich das mit dem Grpc.AspNetCore Template machen oder eher nicht? Mir sind die Vorteile durch Grpc.AspNetCore gegenüber einem Console-Programm bisher nicht so ganz klar. Gibt es da eine Übersicht?
private Nachricht | Beiträge des Benutzers
gfoidl
myCSharp.de - Team

Avatar #avatar-2894.jpg


Dabei seit:
Beiträge: 6.865
Herkunft: Waidring

beantworten | zitieren | melden

Hallo weismat,
Zitat
Vorteile durch Grpc.AspNetCore gegenüber einem Console-Programm
Eigentlich alle Vorteile die ASP.NET Core gegenüber einer Konsolen-Anwendung hat:
  • Dependency Injection
  • Logging
  • Konfiguration
  • kann andere ASP.NET Teile verwenden
  • ...

Klar kannst du das auch in einer Konsolen-Anwendung machen -- ASP.NET Core ist ja "nur" eine aufgepeppte Konsolen-Anwendung -- aber wenn es schon von Haus aus dabei ist...

mfG Gü

Stellt fachliche Fragen bitte im Forum, damit von den Antworten alle profitieren. Daher beantworte ich solche Fragen nicht per PM.

"Alle sagten, das geht nicht! Dann kam einer, der wusste das nicht - und hat's gemacht!"
private Nachricht | Beiträge des Benutzers
witte
myCSharp.de - Member



Dabei seit:
Beiträge: 955

beantworten | zitieren | melden

Wieso? Eine Consolenapp lässt sich doch auch mit einem HostBuilder zusammenpappen.
private Nachricht | Beiträge des Benutzers
Papst
myCSharp.de - Experte



Dabei seit:
Beiträge: 438
Herkunft: Kassel

beantworten | zitieren | melden

Von den Vorteilen bleibt nur "kann andere ASP.NET Teile verwenden" und das ist auch der Vorteil schlechthin in dem Fall.
Der gRPC Service lässt sich einfach als Endpoint einbinden (via MapEndpoints im Startup) und du ersparst dir das Hosting selber.
private Nachricht | Beiträge des Benutzers