Kapitel 5. Kontrolle des OTP-Verhaltens

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

In den vorangegangenen Kapiteln haben wir die Highlights des gen_server Verhaltens behandelt. Inzwischen solltest du deine erste Client-Server-Anwendung implementiert haben und eine Vorstellung davon bekommen haben, wie OTP-Verhaltensweisen dir helfen, deine Codebasis zu reduzieren, indem du dich auf die spezifischen Aufgaben deines Systems konzentrieren kannst. In diesem Kapitel werden die Verhaltensweisen vertieft und einige fortgeschrittene Themen mit den eingebauten Funktionen gemischt. Wir konzentrieren uns zwar auf generische Server, aber das meiste, was wir schreiben, gilt auch für viele andere Verhaltensweisen, einschließlich derer, die du selbst implementieren könntest. Lies das Kapitel aufmerksam, da wir im weiteren Verlauf des Buches häufig auf dieses Kapitel verweisen.

Das sys-Modul

Wir haben auf bereits mehrfach die integrierten Funktionen erwähnt, die dir durch die Verwendung von OTP-Verhaltensweisen zur Verfügung stehen, und die Leichtigkeit, mit der du deine eigenen Funktionen hinzufügen kannst. Auf das meiste von dem, was wir hier behandeln, wird über das Modul sys zugegriffen, mit dem du Trace-Ereignisse erzeugen, den Verhaltensstatus untersuchen und manipulieren sowie Systemnachrichten senden und empfangen kannst. All diese Funktionen funktionieren mit den Standardverhaltensweisen von OTP, aber ...

Get Design für Skalierbarkeit mit Erlang/OTP 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.