.NET Aspire: различия между версиями

Материал из DZWIKI
Перейти к навигации Перейти к поиску
(Новая страница: «{{Заготовка}} '''.NET Aspire''' — это темплейт + opinionated стек для микросервисных приложений. Он предоставляет следующие фичи<ref>{{cite web |url = https://habr.com/ru/articles/818907/ |title = .NET Aspire — империя дотнета наносит ответный удар |lang = ru |date = 2024-06-02 |access-date = 2024-06-02 |website...»)
 
Нет описания правки
 
Строка 7: Строка 7:
|access-date  = 2024-06-02
|access-date  = 2024-06-02
|website      = [[Хабр]]
|website      = [[Хабр]]
|archive-url  =  
|archive-url  = https://web.archive.org/web/20240602200921/https://habr.com/ru/articles/818907/
|archive-date =  
|archive-date = 2024-06-02
}}</ref>:
}}</ref>:
* '''Оркестрация''' - Aspire делает простым запуск и подключение многопроектных приложений и их зависимостей к локальным средам разработки. Он сам поднимает все апи, динамически генерирует докерфайлы, реплицирует сервисы при необходимости, сам поднимает нужную инфраструктуру - докер или подман контейнеры с базой, брокерами и кешом
* '''Оркестрация''' - Aspire делает простым запуск и подключение многопроектных приложений и их зависимостей к локальным средам разработки. Он сам поднимает все апи, динамически генерирует докерфайлы, реплицирует сервисы при необходимости, сам поднимает нужную инфраструктуру - докер или подман контейнеры с базой, брокерами и кешом
Строка 14: Строка 14:
* '''Крутой локальный дашборд''' - все метрики, список контейнеров, логи, трейсы - в одной готовой админке, причем смотрящейся достаточно неплохо. Не надо ничего поднимать локально в докер композах - ни графану ни прометеус. Коллектор .NET Aspire'а получит все самостоятельно
* '''Крутой локальный дашборд''' - все метрики, список контейнеров, логи, трейсы - в одной готовой админке, причем смотрящейся достаточно неплохо. Не надо ничего поднимать локально в докер композах - ни графану ни прометеус. Коллектор .NET Aspire'а получит все самостоятельно
* '''Легкий деплой в Azure/k8s''' - по словам команды которая работает над Aspire, на релизе можно будет в одну кнопку запубликовать весь проект на облако в Azure, либо сгенерировать k8s манифесты чтобы разворачивать на своей/чужой инфраструктуре
* '''Легкий деплой в Azure/k8s''' - по словам команды которая работает над Aspire, на релизе можно будет в одну кнопку запубликовать весь проект на облако в Azure, либо сгенерировать k8s манифесты чтобы разворачивать на своей/чужой инфраструктуре
== Примечания ==
{{Примечания|2}}


== Ссылки ==
== Ссылки ==

Текущая версия от 20:13, 2 июня 2024

.NET Aspire — это темплейт + opinionated стек для микросервисных приложений. Он предоставляет следующие фичи[1]:

  • Оркестрация - Aspire делает простым запуск и подключение многопроектных приложений и их зависимостей к локальным средам разработки. Он сам поднимает все апи, динамически генерирует докерфайлы, реплицирует сервисы при необходимости, сам поднимает нужную инфраструктуру - докер или подман контейнеры с базой, брокерами и кешом
  • Готовый тулинг - в темплейте, Aspire по умолчанию генерит код и настройки для OpenTelemetry - логи, метрики и трейсы - трех столбов observability. Не нужно возиться с секретами, каким-то своим поднятием Prometheus'а - Aspire сам коллектит всю телеметрию с сервисов, чтобы затем показывать это все в админке
  • Крутой локальный дашборд - все метрики, список контейнеров, логи, трейсы - в одной готовой админке, причем смотрящейся достаточно неплохо. Не надо ничего поднимать локально в докер композах - ни графану ни прометеус. Коллектор .NET Aspire'а получит все самостоятельно
  • Легкий деплой в Azure/k8s - по словам команды которая работает над Aspire, на релизе можно будет в одну кнопку запубликовать весь проект на облако в Azure, либо сгенерировать k8s манифесты чтобы разворачивать на своей/чужой инфраструктуре

Примечания

  1. .NET Aspire — империя дотнета наносит ответный удар. Хабр (2 июня 2024). Дата обращения: 2 июня 2024. Архивировано 2 июня 2024 года.

Ссылки