.NET Aspire 预览版 6 发布

net,aspire · 浏览次数 : 0

小编点评

**.NET Aspire 预览版 6 更新简介** .NET Aspire 版本 6带来了重大更新,包括: **API 更新:** - 提高一致性和易用性。 - 改进编排器、IDE 和仪表板的安全。 **安全性提升:** - 增强组件间的通信安全。 - 使用 TLS 进行通信,并使用 API 密钥进行身份验证。 **新资源和组件:** - 新增 Qdrant 向量数据库资源配置和交互组件。 - 支持与 Qdrant 向量数据库交互的组件。 **应用程序主机更新:** - 更新应用程序主机,包括容器运行时参数、项目资源传递参数和环境变量设置。 **测试:** - 增加新的测试 API,帮助测试 .NET Aspire 应用程序。 ** Azure 配置包更新:** - 按服务拆分 Azure 配置包,简化安装过程。 **其他更新:** - 支持多个端点。 - 优化 OTLP 导出器配置。 - 移除了 OpenTelemetry 预发行版本依赖项。

正文

.NET Aspire 预览版 6 引入了一系列重大更新,主要包括 API 的重大更改、安全性和可靠性的提升、新的资源和组件、应用程序主机的更新、测试支持、模板更新、组件更新、Azure 配置包的更新以及 Azure 开发者 CLI 对多个端点的支持。这些更新旨在提高 .NET Aspire 的性能和用户体验,同时为稳定版本的发布做准备。具体内容包括 API 的一致性和易用性改进、组件间通信的安全加强、仪表板新增身份验证功能、Qdrant 向量数据库资源的配置和交互、容器运行时参数的指定、项目资源的参数传递、连接字符串的自定义环境变量名称设置、完整限定容器镜像、分布式应用程序的测试 API、OpenTelemetry SDK 和仪器包的更新、Azure 配置包按服务拆分以及 Azure 开发者 CLI 对多端点部署的支持。这些更新为 .NET Aspire 应用程序的开发、部署和测试提供了更多的灵活性和便利性。

  1. API 更新:为了向稳定版本迈进,对 API 进行了一些重大更改,使其更加一致和易于使用。

  2. 安全性改进:增强了许多组件间的通信安全(如编排器、IDE 和仪表板),现在使用 TLS 进行通信,并使用 API 密钥进行身份验证。

  3. 仪表板身份验证:最大的用户界面变化是仪表板新增了身份验证功能。即使在本地开发环境中运行,仪表板也要求进行身份验证。

  4. 新资源和组件:增加了新的资源和组件,例如用于配置 Qdrant 向量数据库资源的 Aspire.Hosting.Qdrant 和用于与 Qdrant 向量数据库交互的 Aspire.Qdrant.Client。

  5. 应用程序主机更新:应用程序主机更新包括新的 API 和功能,如容器运行时参数、为项目资源传递参数、为连接字符串设置自定义环境变量名称以及完整限定容器镜像。

  6. 测试:为了帮助测试 .NET Aspire 应用程序,增加了新的测试 API。DistributedApplicationTestingBuilder 允许创建分布式应用程序的测试主机,并对其运行测试。

  7. 模板:更新了 OpenTelemetry SDK 和仪器包到最新稳定版本,简化了 OTLP 导出器的配置。

  8. 组件:移除了对 OpenTelemetry 预发行版的依赖,并尽可能使用最新稳定版本。

  9. Azure 配置包:Azure 配置包现在按服务拆分为不同的包,用户只需安装需要的包。

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

更多详细信息,请查看原文:.NET Aspire 预览版 6 文章

与.NET Aspire 预览版 6 发布相似的内容:

.NET Aspire 预览版 6 发布

.NET Aspire 预览版 6 引入了一系列重大更新,主要包括 API 的重大更改、安全性和可靠性的提升、新的资源和组件、应用程序主机的更新、测试支持、模板更新、组件更新、Azure 配置包的更新以及 Azure 开发者 CLI 对多个端点的支持。这些更新旨在提高 .NET Aspire 的性能

.NET ASPIRE 预览版 7 发布

.NET Aspire 预览版 7 并不是原计划的一部分,此预览版有很多重大 API 更改,部分原因是一旦产品发布,我们将致力于稳定的 API 表面。可以说,Aspire团队希望确保在最终发布之前完成这些 API 更改。 但作为开发人员,我们会喜欢能够对快速发展的开发生态系统中的变化做出快速反应。.

微软正式发布:.NET Aspire 云原生开发框架

前言 2024年5月22日北京时间,微软正式发布全新的.NET云原生开发框架—.NET Aspire。 .NET Aspire 是一个新的平台无关、语言无关的框架,旨在简化 .NET云原生服务的开发,并且现在已经全面可用,可以在 Visual Studio 2022 17.10、.NET CLI 或

.NET Aspire 正式发布:简化 .NET 云原生开发

.NET团队北京时间2024年5月22日已正式发布.NET Aspire ,在博客文章里做了详细的介绍:.NET Aspire 正式发布:简化 .NET 云原生开发 - .NET 博客 (microsoft.com)[1]。.NET Aspire 是一个新的平台无关、语言无关的框架,旨在简化.NET

【译】使用 .NET Aspire 和 Visual Studio 开发云原生应用

我们很高兴地宣布 .NET Aspire 发布,它扩展了 Visual Studio 在云原生应用程序开发方面的能力。.NET Aspire 提供了一个框架和工具,以一种独特的方式,使分布式 .NET 应用程序更容易构建、部署和管理。这种集成旨在使云原生应用程序的开发更加简单和高效。

Microsoft宣布将在开发人员会议上专注于.NET Aspire

2024年7月15日微软宣布,其开发执行团队将在下个月的开发者大会上聚焦于使用 .NET Aspire 的云原生开发,以及结合人工智能的“现代 SQL”在 Microsoft Fabric 中的应用。微软的 Visual Studio LIVE! 2024 大会不仅是一个会议,而是创新、学习和社区庆

Dapr 与 .NET Aspire 结合使用获得无与伦比的本地开发体验

Dapr 提供了一组构建块,用于抽象分布式系统中常用的概念。这包括服务、缓存、工作流、复原能力、机密管理等之间的安全同步和异步通信。不必自己实现这些功能,可以消除样板,降低复杂性,并允许您专注于开发业务功能。在您的时间有限并且您只想进行实验的情况下,在Dapr初始设置上花费大量时间可能会令人沮丧。更

.NET8中的Microsoft.Extensions.Http.Resilience库

接上一篇,https://www.cnblogs.com/vipwan/p/18129361 借助Aspire中新增的Microsoft.Extensions.ServiceDiscovery库,我们可以很容易的做到服务发现,那么服务节点的熔断限流以及重试等弹性机制.NET是怎么处理的呢? 比如下图

C#/.NET这些实用的编程技巧你都会了吗?

DotNet Exercises介绍 DotNetGuide专栏C#/.NET/.NET Core编程常用语法、算法、技巧、中间件、类库练习集,配套详细的文章教程讲解,助你快速掌握C#/.NET/.NET Core各种编程常用语法、算法、技巧、中间件、类库等等。 GitHub开源地址:https:/

.NET开源、简单、实用的数据库文档生成工具

前言 今天大姚给大家分享一款.NET开源(MIT License)、免费、简单、实用的数据库文档(字典)生成工具,该工具支持CHM、Word、Excel、PDF、Html、XML、Markdown等多文档格式的导出:DBCHM。 支持的数据库 SqlServer、MySQL、Oracle、Postg