logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Chaos Mesh / LitmusChaos 混沌工程:验证 ABP 的韧性策略

本文以 ABP(.NET 8/9) 微服务为对象,在 Kubernetes 上用 Chaos Mesh 与 LitmusChaos 注入网络抖动、HTTP 延迟与磁盘占满;结合 K8s 探针、Istio 超时/重试/熔断与 .NET Resilience 实现自愈;以 Prometheus+Grafana+Sloth 的 SLO 驱动验收,提供可复现的 YAML、Mermaid 流程与回滚剧本,保

文章图片
无密码登录与设备信任:ABP + WebAuthn/FIDO2

本文在 ABP 多租户场景落地基于 WebAuthn/FIDO2 的无密码登录与设备信任:给出 rpId/eTLD+1 计算、一次性 Options(flowId+Redis+CSRF)、UserHandle 持久化、authenticatorData 中 BE/BS 解析、Conditional UI 免用户名、fido2-net-lib 集成、MDS 与 Attestation 关系、Redi

文章图片
ValueTask / IAsyncEnumerable 的吞吐与背压:Channel 协作、取消/超时与反模式清单

面向高吞吐低延迟的 .NET 实战:用 ValueTask 降分配、以 Channel<T> 构建有界缓冲与 Wait/Drop* 背压,配合 IAsyncEnumerable 拉式消费与优雅取消。

文章图片
#.net
ABP vNext 速率限制在多租户场景落地

本文介绍了如何在 ABP vNext中落地 多租户速率限制:结合 用户 TokenBucket 突发控制、租户日配额(Redis/滑动窗)、重接口并发限制,并通过 CreateChained 链式策略实现多层防护。同时涵盖 中间件顺序、分区键安全、自然日对齐、可观测指标与 k6 压测,帮助 SaaS 场景实现高性能、高可用、可复现的限流体系。

文章图片
ABP VNext + .NET Minimal API:极简微服务快速开发

本文介绍如何使用 .NET Minimal API 与 ABP VNext 快速搭建高性能微服务,只需一个 Program.cs 即可实现 DI、AOP 拦截、Serilog 日志、ProblemDetails 异常、Swagger 多版本文档、API 版本管理、健康检查、Redis 缓存、CORS、多语言本地化,并对性能与最佳实践进行了分析与对比。

文章图片
#.net#微服务#架构 +1
ABP VNext + Redis Bloom Filter:大规模缓存穿透防护与请求去重

本文以 ABP VNext (.NET 7/8) 为示例,介绍如何借助 BloomFilter.Redis.NetCore 与 StackExchange.Redis 在应用管道中异步执行 ContainsAsync/AddAsync,实现高效的请求去重与缓存穿透防护;通过 IOptionsMonitor 动态配置容量与误判率、SHA-256 生成紧凑 Key、自定义 DuplicateReque

文章图片
#缓存#redis#数据库
ABP VNext + NATS JetStream:高性能事件流处理

本文介绍如何在 ABP VNext 8.x + .NET 8 中,使用 NATS.Client v1 接入 JetStream,实现毫秒级延迟、高可靠、可回溯的事件流处理。内容涵盖环境配置、依赖注入、Stream/Consumer 的管理与创建、同步发布、Push(Queue Group)与 Pull 消费、死信队列、健康检查、Testcontainers 集成测试,以及性能对比。最后总结了资源优

文章图片
ABP VNext + 多数据库混合:SQL Server+PostgreSQL+MySQL

本文讲解如何在同一 ABP VNext 应用中并行驱动 SQL Server、PostgreSQL 和 MySQL,通过 EF Core AddDbContextPool 池化、模块/租户路由、两阶段事务与 Saga(CAP)模式,实现高性能、高可用的多库混合方案。

文章图片
#数据库#postgresql#mysql +2
ABP VNext + Elsa Workflow:实现可视化流程引擎

本文介绍了如何在ABP VNext框架中集成Elsa Workflow实现可视化流程引擎。通过NuGet包安装核心组件,在ABP Module配置Elsa服务,包括持久化(PostgreSQL)、内置活动和自定义Activity(如SendNotification)。流程定义采用JSON DSL描述,支持节点连接。文章还涵盖EF Core迁移、审计日志关联及Prometheus监控集成,提供完整的

文章图片
#.net#后端
健康检查:在 .NET 微服务模板中优雅配置 Health Checks

默认情况下,只会返回 HTTP 200 和简单的“Healthy/Unhealthy”文本。通常我们希望输出更丰富的 JSON,并根据总体健康状态设置 HTTP 状态码,还要对异常进行日志告警。// 将 Health Checks 映射到 /health-status app . MapHealthChecks("/health-status" , new HealthCheckOptions {

文章图片
#.net#微服务#架构
    共 11 条
  • 1
  • 2
  • 请选择