• 标签: .NET 共 632 个结果.
  • 引言 在开发过程中,我们经常会遇到需要同时执行多个任务的情况。传统的多线程操作需要显式地创建和管理线程,这样容易出现线程安全问题和资源竞争等难以解决的问题。为了简化这个过程,微软在.NET 4中引入了System.Threading.Tasks命...
  • 作者:[你的名字] 在前一篇博客中,我们介绍了ASP.NET Core微服务的基本概念和架构模式。在本文中,我们将进一步探讨如何使用Polly来实现微服务架构中的熔断降级功能。 什么是熔断降级 熔断降级是一种用于处理故障和异常的机制,它可以防止故...
  • 介绍 作为一个全栈开发工程师,精通 .NET 是非常重要的。.NET 是一个由微软推出的跨平台开发框架,可以用于构建各种类型的应用程序,包括 web 应用、移动应用和桌面应用。在过去的几年里,.NET 在开发社区中变得越来越受欢迎,因为它提供了强...
  • 引言 在微服务架构中,服务发现是一个非常重要的组件。它允许服务实例能够动态地注册和发现其他服务实例,从而实现服务之间的相互通信。在.NET开发中,ASP.NET Core是非常流行的框架之一,并且它提供了很多构建微服务的功能和工具。 本文将重点介...
  • ASP.NET Core是一种现代化、跨平台的框架,可以在各种设备和操作系统上构建高性能的Web应用程序。其中一个重要的功能就是认证与授权。认证是确认用户身份的过程,授权是决定用户是否有权限访问特定资源的过程。在本文中,我们将重点讨论ASP.NE...
  • 引言 灰度发布是一种常见的软件交付方法,它允许我们逐步将新版本的应用程序引入到生产环境中,以降低风险和对用户的影响。在使用Kubernetes(K8S)作为容器编排平台的ASP.NET Core应用程序上实现灰度发布是一个非常流行的解决方案。在本...
  • 在.NET开发中,我们经常会遇到需要将对象保存到持久存储并在需要时进行读取的问题。Microsoft提供了一个接口IPersistStream,该接口定义了一组方法,允许我们实现对象的序列化和反序列化。本文将详细介绍如何使用IPersistStr...
  • 在现代 Web 应用程序中,我们通常需要处理用户的敏感数据,例如用户凭据、个人资料信息等。为了确保这些数据的安全性,ASP.NET Core 提供了一个称为数据保护(Data Protection)的功能。 什么是数据保护? 数据保护是指对敏感数...
  • 简介 在开发过程中,经常会遇到需要自动生成流水号的需求。这些流水号通常需要保证唯一性且连续递增。为了简化开发流程,我在.NET开发中使用了SqlSever代理来实现自动流水号的生成和管理。 功能特点 自动生成唯一的连续流水号 管理流水号的启用、停...
  • 引言 ASP.NET Core 是一款跨平台、高性能、开源的框架,它提供了一套完整的工具和组件,方便开发人员构建现代化的 Web 应用程序。其中 Identity 是 ASP.NET Core 中一个非常重要的组件,它被用来处理用户认证和授权相关...