Создавайте современные системы, управляемые событиями, с помощью технологии AxonIQ.
Описание продукта "
Репозиторий примеров кода · Технический обзор · Функция / запрос об ошибке
Axon Framework — это платформа для создания эволюционных, управляемых событиями систем микросервисов, основанных на принципах доменно-ориентированного проектирования (DDD), разделения ответственности за запросы и команды (CQRS) и источников событий.
Axon Framework предоставляет вам необходимые строительные блоки для следования этим принципам. Примерами строительных блоков являются дескрипторы агрегатного проектирования, агрегатные репозитории, командные шины, дескрипторы проектирования саги, хранилища событий, шины запросов и многое другое. Платформа предоставляет разумные настройки по умолчанию для всех этих компонентов «из коробки».
Поддержка обмена сообщениями для команд, событий и запросов лежит в основе этих строительных блоков. Именно основы обмена сообщениями позволяют использовать эволюционный подход к микросервисам за счет прозрачности местоположения, которую они обеспечивают.
Axon также будет помогать в распространении приложений, например, для поддержки масштабируемости или отказоустойчивости. Самый доступный и быстрый путь вперед — использовать Axon Server для плавной адаптации шин сообщений к распределенным реализациям. Axon Server предоставляет распределенную шину команд, шину событий, шину запросов и эффективную реализацию хранилища событий для масштабируемого источника событий. Кроме того, у организации Axon Framework есть несколько расширений, которые могут помочь в этой области.
Все это помогает создать хорошо структурированное приложение, не беспокоясь об инфраструктуре. Следовательно, ваше внимание может сместиться с нефункциональных требований на функциональность вашего бизнеса.
Для получения дополнительной информации о Axon посетите наш веб-сайт http://axoniq.io.
Многочисленные ресурсы могут помочь вам в использовании Axon Framework. Хорошей отправной точкой является портал разработчиков AxonIQ, который предоставляет ссылки на такие ресурсы, как блоги, видео и описания.
Кроме того, ниже приведены еще несколько полезных ресурсов:
У вас возникли проблемы с использованием каких-либо наших библиотек или продуктов? Знайте, что мы хотим помочь вам, чем можем! Есть несколько вещей, которые следует учитывать, когда вы пересекаете какой-либо Аксон:
Мы используем систему отслеживания проблем GitHub) для запросов новых функций, улучшений платформы и ошибок. Прежде чем сообщить о проблеме, убедитесь, что о ней еще не сообщил кто-то другой. Кроме того, убедитесь, что вы добавляете проблему в правильный репозиторий!
При регистрации ошибок:
При подаче заявки на функцию или улучшение: