Microservices mit Go by Kristian Köhler
Autor:Kristian Köhler [Kristian Köhler]
Die sprache: deu
Format: epub
Tags: Der praktische Soforteinstieg
Herausgeber: Rheinwerk Verlag
veröffentlicht: 2021-03-14T16:00:00+00:00
//RegistrierungsNotifier gibt Informationen zu Registrierungen weiter
type RegistrierungsNotifier interface {
//InformAboutNewRegistrierung informiert über eine neue Registrierung
InformAboutNewRegistrierung(reg *Registrierung)
}
Listing 3.48 Interface für die Nachrichtenübermittlung im Registrierungsservice
In Kapitel 5, »Best Practices â idiomatisches und effektives Go«, werden wir die Organisation von Go-Projekten näher betrachten. Das »Training Fellow«-Beispielprojekt orientiert sich an einem weit verbreiteten Vorschlag, bei dem sich, grob gesagt, die Business-Logik im Root-Verzeichnis der Anwendung befindet und technische Implementierungen in entsprechenden Unterverzeichnissen. Die Projektstruktur werden wir in einem weiteren Beispiel ebenfalls anpassen.
Starten Sie mit der Implementierung für eine NATS-Anbindung im Package nats. Erstellen Sie die Datei notifier.go mit einer Implementierung des RegistrierungsNotifier-Interface wie in Listing 3.149.
Die Implementierung enkodiert die Daten im JSON-Format und übergibt sie dem Server für das hierarchisch aufgebaute Subject "traingfellow.registrierung.neu".
package nats
Download
Diese Site speichert keine Dateien auf ihrem Server. Wir indizieren und verlinken nur Inhalte von anderen Websites zur Verfügung gestellt. Wenden Sie sich an die Inhaltsanbieter, um etwaige urheberrechtlich geschützte Inhalte zu entfernen, und senden Sie uns eine E-Mail. Wir werden die entsprechenden Links oder Inhalte umgehend entfernen.
Let's Play: Programmieren lernen mit Python und Minecraft by Daniel Braun(851)
Hacking Multifactor Authentication by Roger A. Grimes(824)
Datenschutz by Jochen Schneider(823)
Microsoft Windows 8.1 Power-Tipps Das Maxibuch by Günter Born(813)
Microservices mit Go by Kristian Köhler(801)
Praxiswissen TYPO3 CMS 10 LTS by Robert Meyer && Martin Helmich(770)
Reinforcement Learning by Phil Winder Ph. D(764)
Mein Weg zu SAP by Bill McDermott(756)
Twisted Network Programming Essentials by Jessica McKellar and Abe Fettig(750)
Reinforcement Learning by Phil Winder(745)
Exploring Microsoft Word 2019 Comprehensive by Mary Anne Poatsy(745)
Mikrocontroller by Herbert Bernstein(739)
Einstieg in Visual Basic 2010, 2. Auflage by Thomas Theis(738)
Taming Big Data by A Tanveer(736)
Der Paketfilter bei OpenWrt by Mathias Weidner(736)
Open Source Intelligence Investigation by Luke Richards(735)
PowerShell 7 und Windows PowerShell by Tobias Weltner(730)
Das Franzis-Handbuch fur Office 2013 by Saskia Giessen(723)
Vom Monolithen zu Microservices by Sam Newman(722)