Kapitel 10. Besondere Prozesse und dein eigenes Verhalten

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

OTP-Verhaltensweisen bieten dir in den meisten Fällen die Gleichzeitigkeits-Designmuster, die du für deine Projekte brauchst. Es kann jedoch vorkommen, dass du eine OTP-konforme Anwendung erstellen und dabei Prozesse in deinen Überwachungsbaum einbinden möchtest, die keine Standardverhaltensmuster sind. Zum Beispiel können bestehende Verhaltensweisen Leistungseinbußen haben, die durch den Overhead der Schichten verursacht werden, die durch die Abstraktion der generischen Teile und die Fehlerbehandlung hinzugefügt werden. Vielleicht möchtest du neue Verhaltensweisen schreiben, nachdem du deinen Code in generische und spezifische Module aufgeteilt hast. Oder du möchtest einfach nur reine Erlang-Prozesse zu einem Überwachungsbaum hinzufügen, um deine Version über die Möglichkeiten der Überwachungsbrücken hinaus OTP-konform zu machen. Vielleicht musst du zum Beispiel den Proof of Concept beibehalten, den du geschrieben hast, als du angefangen hast, Erlang zu erforschen, und der wider besseres Wissen in der Produktion gelandet ist.1

Wir bezeichnen einen Prozess, der zu einem OTP-Überwachungsbaum hinzugefügt und in eine Anwendung gepackt werden kann, als Spezialprozess. In diesem Kapitel von wird erklärt, wie du deine eigenen Spezialprozesse schreibst, die dir die Flexibilität von reinem Erlang bieten, ...

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.