nestjsioredis
在 NestJS 的高级开发实践中,Redis 不仅仅是一个简单的缓存工具,它往往承担着**状态共享中心、消息代理、分布式锁、频率控制**等核心职责。 本文将站在架构设计的角度,带你从底层封装一个高性能、类型安全且易于扩展的 Redis 模块。 在大型微服务架构中,直接在业务代码里调用 `redis.get` 是一种典...
阅读全文 →
2个月前3
分享关于技术、生活和成长的见闻。
在 NestJS 的高级开发实践中,Redis 不仅仅是一个简单的缓存工具,它往往承担着**状态共享中心、消息代理、分布式锁、频率控制**等核心职责。 本文将站在架构设计的角度,带你从底层封装一个高性能、类型安全且易于扩展的 Redis 模块。 在大型微服务架构中,直接在业务代码里调用 `redis.get` 是一种典...
在 Node.js 中,最常用的 Kafka 库是 `kafkajs`。它是一个纯 JavaScript 编写的库,功能全面且配置简单。 以下是使用 `kafkajs` 的完整示例,包含生产者和消费者的实现、参数说明,以及关键概念 `Key` 和 `Partition` 的详细介绍。 首先安装库:...