Akka Handelssystem


Versuchen Sie Akka. NET jetzt Schauspieler-Modell Das Schauspieler-Modell bietet eine höhere Abstraktionsstufe für das Schreiben konkurrierender und verteilter Systeme. 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 Sprache Erlang 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 einen sauberen Satz von Semantik für die Verwaltung von Ausfällen in einem gleichzeitigen, verteilten System und ermöglicht das Schreiben von hochfehlertoleranten Systemen, die self-heal. Build 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 msgsec auf einer einzigen Maschine. Kleiner Speicherbedarf 2,5 Millionen Akteure pro GB Heap. Adaptive Clusterverwaltung, Lastverteilung, Routing, Partitionierung und Sharding. Verwenden Sie Akka Extensions, um Akka an Ihre Bedürfnisse anzupassen.

Comments

Popular Posts