.NET Aspire 预览版 6 发布

💡 原文中文,约1200字,阅读约需3分钟。
📝

内容提要

.NET Aspire 预览版 6 引入了重大更新,包括 API 更改、安全性提升、新资源和组件、应用程序主机更新、测试支持、模板更新、组件更新、Azure 配置包更新以及 Azure 开发者 CLI 对多个端点的支持。这些更新旨在提高性能和用户体验,为稳定版本的发布做准备。

🎯

关键要点

  • .NET Aspire 预览版 6 引入了重大更新,旨在提高性能和用户体验。

  • API 更新使其更加一致和易于使用。

  • 安全性改进增强了组件间的通信安全,使用 TLS 和 API 密钥进行身份验证。

  • 仪表板新增身份验证功能,即使在本地开发环境中也要求进行身份验证。

  • 增加了新的资源和组件,如 Aspire.Hosting.Qdrant 和 Aspire.Qdrant.Client。

  • 应用程序主机更新包括新的 API 和功能,如容器运行时参数和自定义环境变量名称设置。

  • 增加了新的测试 API,支持分布式应用程序的测试。

  • 更新了 OpenTelemetry SDK 和仪器包,简化了 OTLP 导出器的配置。

  • Azure 配置包按服务拆分,用户只需安装所需的包。

  • Azure 开发者 CLI 现在支持部署具有多个端点的项目、容器或 Docker 文件。

延伸问答

.NET Aspire 预览版 6 的主要更新内容是什么?

.NET Aspire 预览版 6 引入了 API 更改、安全性提升、新资源和组件、应用程序主机更新、测试支持等,旨在提高性能和用户体验。

如何增强组件间的通信安全?

通过使用 TLS 进行通信和 API 密钥进行身份验证,增强了组件间的通信安全。

新版本中增加了哪些新的资源和组件?

新增了 Aspire.Hosting.Qdrant 和 Aspire.Qdrant.Client,用于配置和与 Qdrant 向量数据库交互。

应用程序主机更新包含哪些新功能?

应用程序主机更新包括新的 API、容器运行时参数、项目资源参数传递和自定义环境变量名称设置。

如何支持分布式应用程序的测试?

增加了新的测试 API,使用 DistributedApplicationTestingBuilder 创建分布式应用程序的测试主机并运行测试。

Azure 配置包的更新有什么变化?

Azure 配置包现在按服务拆分,用户只需安装所需的包,简化了安装过程。

🏷️

标签

➡️

继续阅读