技术栈
nestjs
Wang's Blog
2 天前
微服务
·
云原生
·
架构
·
nestjs
Nestjs框架: 微服务项目工程结构优化与构建方案
核心问题:微服务基础能力复用性目标: 避免分散的项目导致运维部署困难。步骤:1 ) 使用Nest CLI创建Monorepo项目:
Wang's Blog
3 天前
安全
·
微服务
·
架构
·
nestjs
Nestjs框架: gRPC微服务通信及安全实践全解析
原理与配置gRPC作为现代开源高性能RPC框架,通过Protobuf配置文件生成调用代码,实现跨语言服务通信。 其分布式特性与高性能优势使其成为微服务通信的核心方案。 核心流程分为三个步骤:
Wang's Blog
3 天前
微服务
·
云原生
·
架构
·
nestjs
Nestjs框架: 微服务事件驱动通信与超时处理机制优化基于Event-Based 通信及异常捕获实践
在微服务架构中,事件驱动通信(Event-Based) 是区别于 Request-Response 的广播式通信方式。其核心差异在于:
Wang's Blog
3 天前
运维
·
微服务
·
nestjs
Nestjs框架: 微服务断路器实现原理与OPOSSUM库实践
断路器(Circuit Breaker)在微服务架构中是关键组件,是关键稳定性保障机制,其工作原理类似于电路保险丝:当系统负载超过阈值时主动切断通路,保险丝熔断,防止级联故障。核心机制是通过状态转换和错误率阈值保护服务资源
Wang's Blog
4 天前
docker
·
微服务
·
云原生
·
架构
·
nestjs
Nestjs框架: 微服务容器化部署与网络通信解决方案
1 ) 关键配置文件2 ) Docker Compose编排启动命令:1 ) Monorepo依赖冲突
濮水大叔
5 天前
typescript
·
nodejs
·
nestjs
VonaJS业务抽象层: 验证码体系
VonaJS的内置模块a-captcha提供了通用的验证码体系,使用Captcha Provider支持各种验证码方式,并且使用Captcha Scene支持不同场景的验证码使用策略
代码哈士奇
6 天前
redis
·
分布式
·
微服务
·
nacos
·
kafka
·
nestjs
·
pgsql
Nestjs+nacos+kafka搭建中后台系统-后端(持续更新中)
ps:搭配前端项目一起使用 前端 非专业后端,只是对Nestjs感兴趣,可以一起讨论。 仓库地址nest new app system 依赖安装完后后,进入根目录,执行npm run start:dev
qq. 2804033984
8 天前
后端
·
node.js
·
nestjs
nestjs引篇
Nestjs 是一个用于构建高效、可扩展的 Node.js 服务器端的框架。它的底层以前端常见的两个服务端框架:express和 Fastify 为基础。(默认express 可以换成Fastify)
麻辣小蜗牛
8 天前
nestjs
深入理解 NestJS 内核:中间件 Middleware
在本章开始之前,我们需要先了解 NestJS 的 请求管线(Request Pipeline)机制。 其核心概念包括:
代码哈士奇
10 天前
后端
·
微服务
·
nacos
·
kafka
·
nestjs
简单使用Nest+Nacos+Kafka实现微服务
一个网关,一个用户服务,一个邮件推送服务。用户服务部署两份,邮件推送服务部署两份。用户服务和邮件推送服务启动的时候,通过nacos拉取配置,如
濮水大叔
12 天前
typescript
·
node.js
·
nestjs
VonaJS AOP编程🚀大杀器🔪:外部切面
在VonaJS框架中,AOP编程包括三方面:控制器切面、内部切面和外部切面。VonaJS中的外部切面,可以类比于Spring Boot中的AOP切面和AOP织入概念。VonaJS的外部切面不需要什么前置通知、后置通知、异常通知和环绕通知,只需提供一个同名方法就可以了。之所以可以这么简洁,是因为使用了洋葱圈模型。
濮水大叔
12 天前
typescript
·
nodejs
·
nestjs
VonaJS AOP编程大杀器:外部切面
在VonaJS框架中,AOP编程包括三方面:控制器切面、内部切面和外部切面。VonaJS中的外部切面,可以类比于Spring Boot中的AOP切面和AOP织入概念。VonaJS的外部切面不需要什么前置通知、后置通知、异常通知和环绕通知,只需提供一个同名方法就可以了。之所以可以这么简洁,是因为使用了洋葱圈模型。
患得患失949
14 天前
nestjs
【NestJS】依赖注入:超越自动new的深层解析
你对 NestJS 或 Angular 的依赖注入系统的直觉非常准:“看起来不过就是自动 new 一下类而已。”
米诺zuo
16 天前
nestjs
nestjs中的SetMetadata用法
SetMetadata 是 NestJS 中一个非常重要且强大的装饰器,它属于元数据编程 的核心部分。
濮水大叔
16 天前
typescript
·
nodejs
·
nestjs
VonaJS AOP编程:魔术方法
在VonaJS框架中,AOP编程包括三方面:控制器切面、内部切面和外部切面。内部切面包括两个能力:AOP Method和魔术方法。这里我们简要介绍一下魔术方法的用法。
葡萄城技术团队
17 天前
nestjs
2025 年 NestJS 仍值得后端开发者投入吗?深度解析其持久竞争力
在 JavaScript 后端框架层出不穷的 2025 年,NestJS 依旧是企业级应用开发领域的无冕之王。自 2017 年首次发布以来,这款基于 Node.js 的框架不仅顶住了 Express、Koa 等 “前辈” 的压力,还成功抵御了 Fastify、Adonis 等 “后起之秀” 的冲击 —— 如今其 GitHub 星标数已突破 6 万,跻身全球 Top 5 后端框架行列。
aricvvang
17 天前
javascript
·
后端
·
nestjs
🚀 NestJS 使用 cache-manager-redis-store 缓存无效?真相在这里!
在 NestJS 项目中,我们经常会用到缓存机制来减少数据库访问、提升接口性能。而在使用 Redis 作为缓存存储时,大多数教程都会推荐 cache-manager-redis-store。
患得患失949
18 天前
transformer
·
nestjs
【NestJS】class-transformer什么用
class-validator 负责校验数据,class-transformer 负责把数据“变形”。 前者管“对不对”,后者管“长什么样”。