Saturday 11 November 2017

Akka Handelssystem


Erstellen Sie leistungsstarke gleichzeitige verteilte Anwendungen leichter. Akka ist ein Toolkit und eine Laufzeit für den Aufbau hoch gleichzeitiger, verteilter und widerstandsfähiger meldungsgesteuerter Anwendungen auf der JVM. Die Power von Akka ist auch über. NET Framework und Mono über das Projekt Akka. NET verfügbar. Einfache Parallelität Distribution Asynchronous und verteilt durch Design. High-Level-Abstraktionen wie Schauspieler, Streams und Futures. Resilient by Design Schreiben Sie Systeme, die Selbstheilung. Remote - und lokale Supervisor-Hierarchien. 50 Millionen msg auf einer einzigen Maschine. Kleiner Speicherbedarf 2,5 Millionen Akteure pro GB Heap. Adaptive Clusterverwaltung, Lastverteilung, Routing, Partitionierung und Sharding. Verwenden Sie Akka-Erweiterungen, um Akka an Ihre Bedürfnisse anzupassen. Try Akka. NET jetzt Schauspieler-Modell Das Actor-Modell bietet eine höhere Abstraktion für das Schreiben von gleichzeitigen und verteilten Systemen. Es lindert den Entwickler von mit expliziten Sperren und Thread-Management befassen, so dass es einfacher, korrekte parallele und parallele Systeme schreiben. Schauspieler wurden in der 1973 von Carl Hewitt, aber wurden von der Erlang-Sprache popularisiert und zum Beispiel bei Ericsson mit großem Erfolg, um sehr gleichzeitige und zuverlässige Telekom-Systeme zu bauen definiert. Distributed by Default Alles in Akka. NET ist entworfen, um in einer verteilten Einstellung zu arbeiten: alle Interaktionen der Akteure verwenden rein Nachrichtenübergabe und alles ist asynchron. Diese Anstrengungen wurden unternommen, um sicherzustellen, dass alle Funktionen gleichermaßen verfügbar sind, wenn sie innerhalb eines einzigen Prozesses oder auf einem Haufen von Hunderten von Maschinen laufen. Der Schlüssel für die Ermöglichung dieser ist es, von Fernbedienung zu Lokal durch Optimierung zu gehen, anstatt zu versuchen, von Local zu Remote durch Generalisierung zu gehen. Siehe diese klassische Papier für eine ausführliche Diskussion darüber, warum der zweite Ansatz gebunden ist, zu scheitern. Supervision amp monitoring Akteure bilden einen Baum mit Schauspielern, die Eltern zu den Schauspielern, die sie geschaffen haben. Als Elternteil ist der Schauspieler verantwortlich für den Umgang mit den Misserfolgen seiner Kinder (sog. Supervision), die eine Verantwortungskette bilden, ganz nach oben. Wenn ein Akteur abstürzt, kann sein Elternteil entweder neu starten oder stoppen, oder eskalieren das Versagen der Hierarchie der Akteure. Dies ermöglicht eine saubere Semantik für die Verwaltung von Ausfällen in einem gleichzeitigen, verteilten System und ermöglicht das Schreiben von hochfehlertoleranten Systemen, die sich selbst heilen.

No comments:

Post a Comment