Kapitel 7. gRPC in der Produktion einsetzen
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
In den vorherigen Kapiteln haben wir uns mit verschiedenen Aspekten des Designs und der Entwicklung von gRPC-basierten Anwendungen beschäftigt. Jetzt ist es an der Zeit, in die Details des Betriebs von gRPC-Anwendungen in der Produktion einzutauchen. In diesem Kapitel besprechen wir, wie du Unit-Tests oder Integrationstests für deine gRPC-Dienste und -Clients entwickelst und wie du sie in Tools zur kontinuierlichen Integration integrierst. Anschließend gehen wir auf die kontinuierliche Bereitstellung einer gRPC-Anwendung ein, wobei wir einige Bereitstellungsmuster auf virtuellen Maschinen (VMs), Docker und Kubernetes untersuchen. Um deine gRPC-Anwendungen in Produktionsumgebungen zu betreiben, brauchst du eine solide Observability-Plattform. An dieser Stelle werden wir verschiedene Beobachtungstools für gRPC-Anwendungen besprechen und uns mit der Fehlerbehebung und Debugging-Techniken für gRPC-Anwendungen beschäftigen. Beginnen wir unsere Diskussion mit dem Testen dieser Anwendungen.
Testen von gRPC-Anwendungen
Jede Softwareanwendung, die du entwickelst (einschließlich gRPC-Anwendungen), muss zusammen mit der Anwendung auch einen Unit-Test durchlaufen. Da gRPC-Anwendungen immer mit dem Netzwerk interagieren, sollten die Tests auch den Netzwerk-RPC-Aspekt sowohl der Server- als auch der Client-gRPC-Anwendungen ...
Get gRPC: Auf und davon now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.