myCSharp.de - DIE C# und .NET Community
Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 
 | Suche | FAQ

» Hauptmenü
myCSharp.de
» Startseite
» Forum
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Suche
» Regeln
» Wie poste ich richtig?
» Forum-FAQ

Mitglieder
» Liste / Suche
» Wer ist wo online?

Ressourcen
» openbook: Visual C#
» openbook: OO
» Microsoft Docs

Team
» Kontakt
» Übersicht
» Wir über uns

» myCSharp.de Diskussionsforum
Du befindest Dich hier: Community-Index » Diskussionsforum » Entwicklung » Web-Technologien » Was sind die Vorteile von GRPC.AspNetCore gegenüber einer Console-GRPC Lösung?
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen

Antwort erstellen
Zum Ende der Seite springen  

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

 
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
weismat
myCSharp.de-Mitglied

Dabei seit: 20.09.2005
Beiträge: 872
Entwicklungsumgebung: Vistual Studio 2017, VS Code
Herkunft: Frankfurt am Main


weismat ist offline

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

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

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?
05.02.2020 15:44 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
gfoidl gfoidl ist männlich
myCSharp.de-Team

avatar-2894.jpg


Dabei seit: 07.06.2009
Beiträge: 6.662
Entwicklungsumgebung: VS 2019
Herkunft: Waidring


gfoidl ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

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ü
05.02.2020 16:39 Beiträge des Benutzers | zu Buddylist hinzufügen
witte
myCSharp.de-Mitglied

Dabei seit: 03.09.2010
Beiträge: 911


witte ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Wieso? Eine Consolenapp lässt sich doch auch mit einem HostBuilder zusammenpappen.
05.02.2020 17:42 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Papst Papst ist männlich
myCSharp.de-Mitglied

Dabei seit: 28.09.2014
Beiträge: 299
Entwicklungsumgebung: VS2017
Herkunft: Kassel


Papst ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

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.
05.02.2020 21:33 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Baumstruktur | Brettstruktur       | Top 
myCSharp.de | Forum Der Startbeitrag ist älter als 7 Monate.
Der letzte Beitrag ist älter als 7 Monate.
Antwort erstellen


© Copyright 2003-2020 myCSharp.de-Team | Impressum | Datenschutz | Alle Rechte vorbehalten. | Dieses Portal verwendet zum korrekten Betrieb Cookies. 29.09.2020 02:08