Erstellen Sie moderne ereignisgesteuerte Systeme mit AxonIQ-Technologie.
Produktbeschreibung »
Codebeispiel-Repo · Technische Übersicht · Funktions-/Fehleranforderung
Axon Framework ist ein Framework zum Aufbau evolutionärer, ereignisgesteuerter Microservice-Systeme basierend auf den Prinzipien von Domain-Driven Design (DDD), Command-Query Responsibility Separation (CQRS) und Event Sourcing.
Axon Framework stellt Ihnen die notwendigen Bausteine zur Verfügung, um diesen Prinzipien zu folgen. Beispiele für Bausteine sind Aggregate-Design-Handles, Aggregate-Repositorys, Befehlsbusse, Saga-Design-Handles, Ereignisspeicher, Abfragebusse und mehr. Das Framework stellt für alle diese Komponenten sinnvolle Standardeinstellungen bereit.
Die Nachrichtenunterstützung für Befehle, Ereignisse und Abfragen ist der Kern dieser Bausteine. Es sind die Messaging-Grundlagen, die durch die von ihnen bereitgestellte Standorttransparenz einen evolutionären Ansatz für Microservices ermöglichen.
Axon hilft auch bei der Verteilung von Anwendungen, um beispielsweise Skalierbarkeit oder Fehlertoleranz zu unterstützen. Der zugänglichste und schnellste Weg nach vorne wäre die Verwendung von Axon Server zur nahtlosen Anpassung von Nachrichtenbussen an verteilte Implementierungen. Axon Server bietet einen verteilten Befehlsbus, Ereignisbus, Abfragebus und eine effiziente Ereignisspeicherimplementierung für skalierbare Ereignisbeschaffung. Darüber hinaus verfügt die Axon Framework-Organisation über mehrere Erweiterungen, die in diesem Bereich hilfreich sein können.
All dies trägt dazu bei, eine gut strukturierte Anwendung zu erstellen, ohne sich Gedanken über die Infrastruktur machen zu müssen. Daher kann sich Ihr Fokus von nichtfunktionalen Anforderungen auf Ihre Geschäftsfunktionalität verlagern.
Weitere Informationen zu Axon finden Sie auf unserer Website http://axoniq.io.
Zahlreiche Ressourcen können Sie auf Ihrem Weg zur Nutzung des Axon Framework unterstützen. Ein guter Ausgangspunkt ist das AxonIQ Developer Portal, das Links zu Ressourcen wie Blogs, Videos und Beschreibungen bereitstellt.
Darüber hinaus finden Sie im Folgenden einige weitere hilfreiche Ressourcen:
Haben Sie Probleme bei der Verwendung einer unserer Bibliotheken oder Produkte? Seien Sie sich bewusst, dass wir Ihnen so gut wie möglich helfen wollen! Beim Durchqueren von Axon gibt es ein paar Dinge zu beachten:
Wir verwenden das Issue-Tracking-System von GitHub für neue Funktionsanfragen, Framework-Verbesserungen und Fehler. Bevor Sie ein Problem melden, stellen Sie bitte sicher, dass es nicht bereits von jemand anderem gemeldet wurde. Stellen Sie außerdem sicher, dass Sie das Problem dem richtigen Repository hinzufügen!
Beim Einreichen von Fehlern:
Beim Einreichen einer Funktion oder Verbesserung: