C# Kommunikation zwischen 2 Programmen?
Ich bin dabei, ne API zu schreiben, die wiederum andere Dinge ansteuern soll.
z.B. sollen permanent bestimmte Daten getrackt werden, und über API kann man da paar Einstellungen vornehmen.
Jetzt könnte ich das Tracking natürlich in der ASP.NET Core Anwendung unterbringen, aber eigentlich wollte ich das bisschen aufteilen. Wie könnten dann Tracking Service und API kommunizieren? RPC? Oder doch gar nicht aufteilen?
Das ganze soll später auf nem PI laufen.
2 Antworten
Du könntest auch lokal eine REST Schnittstelle erstellen und benutzen.
Je nach Ansprüchen könnte es auch sinnvoller sein, wenn du das Tracking als Library entwickelst. Der Tracking Service hat dann seinen eigenen Code Bereich und kann auch erneut in anderen Programmen verwendet werden.
Wenn das alles nur auf der selben Maschine laufen soll kannst du named Pipes nehmen