Cree sistemas modernos basados en eventos con la tecnología AxonIQ.
Descripción del Producto "
Repositorio de ejemplos de código · Descripción técnica · Solicitud de función/error
Axon Framework es un marco para crear sistemas de microservicios evolutivos basados en eventos basados en los principios de diseño basado en dominios (DDD), separación de responsabilidades entre comandos y consultas (CQRS) y abastecimiento de eventos.
Axon Framework le proporciona los elementos básicos necesarios para seguir estos principios. Ejemplos de bloques de construcción son identificadores de diseño agregados, repositorios agregados, buses de comando, identificadores de diseño de saga, almacenes de eventos, buses de consulta y más. El marco proporciona valores predeterminados sensatos para todos estos componentes listos para usar.
El soporte de mensajería para comandos, eventos y consultas es el núcleo de estos componentes básicos. Son los conceptos básicos de la mensajería los que permiten un enfoque evolutivo hacia los microservicios a través de la transparencia de ubicación que brindan.
Axon también ayudará a distribuir aplicaciones para respaldar la escalabilidad o la tolerancia a fallas, por ejemplo. El camino a seguir más accesible y rápido sería utilizar Axon Server para ajustar sin problemas los buses de mensajes a las implementaciones distribuidas. Axon Server proporciona un bus de comandos distribuido, un bus de eventos, un bus de consultas y una implementación eficiente de almacén de eventos para un abastecimiento de eventos escalable. Además, la organización Axon Framework tiene varias extensiones que pueden ayudar en este espacio.
Todo esto ayuda a crear una aplicación bien estructurada sin preocuparse por la infraestructura. Por lo tanto, su enfoque puede pasar de los requisitos no funcionales a la funcionalidad de su negocio.
Para obtener más información sobre cualquier tema de Axon, visite nuestro sitio web, http://axoniq.io.
Numerosos recursos pueden ayudarle en su recorrido hacia el uso de Axon Framework. Un buen punto de partida es el Portal para desarrolladores de AxonIQ, que proporciona enlaces a recursos como blogs, vídeos y descripciones.
Además, a continuación encontrará otros recursos útiles:
¿Tiene problemas para utilizar alguna de nuestras bibliotecas o productos? ¡Sepa que queremos ayudarle lo mejor que podamos! Hay un par de cosas a considerar cuando atraviesas cualquier Axon:
Usamos el sistema de seguimiento de problemas de GitHub para solicitudes de nuevas funciones, mejoras del marco y errores. Antes de presentar un problema, verifique que nadie más lo haya informado ya. Además, asegúrese de agregar el problema al repositorio correcto.
Al presentar errores:
Al presentar una característica o mejora: