会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
古月秋筠
博客园
首页
新随笔
联系
订阅
管理
2026年8月27日
消息总线接口解耦
摘要: 消息总线接口解耦:IMessageBus 设计与实现 基于项目 RabbitMQ 链路重构实践 一、为什么要解耦消息总线 1.1 问题场景 在项目中,RabbitMQ 链路的 Publisher 和 Consumer 直接依赖 RabbitMQ.Client 库: // ❌ 耦合写法:业务代码直接依
阅读全文
posted @ 2026-08-27 11:18 古月秋筠
阅读(3)
评论(0)
推荐(0)
2026年8月24日
Node-RED 自定义节点开发
摘要: Node-RED 自定义节点开发完全指南 基于项目实战经验总结,Node-RED 5.x + amqplib 2.x 目录 Node-RED 架构概览 项目目录结构 自定义节点开发 flows.json 流程定义 settings.js 配置 启动与部署 调试与排错 实战案例:AMQP 节点 常见坑
阅读全文
posted @ 2026-08-24 13:18 古月秋筠
阅读(6)
评论(0)
推荐(0)
2026年8月19日
消息队列在物联网数据链路中的应用:从内存队列到 RabbitMQ 的完整改造
摘要: 消息队列在物联网数据链路中的应用:从内存队列到 RabbitMQ 的完整改造 本文总结了一次真实改造:把"采集 -> 规则处理 -> 内存队列 -> 存储"的数据链路升级为 "采集 -> RabbitMQ -> 规则处理 -> RabbitMQ -> 批量落库"的持久化链路。 目录 为什么要引入消息
阅读全文
posted @ 2026-08-19 14:39 古月秋筠
阅读(7)
评论(0)
推荐(0)
2026年8月17日
C# 异步事件与发布-订阅架构学习笔记
摘要: C# 异步事件与发布-订阅架构学习笔记 主题来源:网关服务中 OnNodeRedTelemetryReceivedAsync 事件处理器 —— 一条从"数据采集 → 外部进程处理 → 回传 → 路由 → 落库"的完整异步事件链路。 本文去项目化,提炼普适性的 C# / 架构知识点。 目录 事件(Ev
阅读全文
posted @ 2026-08-17 10:08 古月秋筠
阅读(5)
评论(0)
推荐(0)
2026年8月16日
LINQ
摘要: C# LINQ 一、Lambda 表达式:从匿名方法到语法糖 1. 委托与匿名方法 Lambda 表达式本质是简化写法的匿名方法,最终都会被编译为委托实例。在 Lambda 语法出现之前,使用 delegate 关键字定义匿名方法: // 匿名方法写法 Func<int, int, int> f1
阅读全文
posted @ 2026-08-16 10:55 古月秋筠
阅读(6)
评论(0)
推荐(0)
2026年8月10日
DynamicExpresso 表达式
摘要: DynamicExpresso 表达式实战笔记:工业场景数据处理与状态管理 适用场景:IoT 数据采集、SCADA 系统、设备变量清洗 核心引擎:DynamicExpresso(C# 动态表达式解析器) 整理时间:2026-08-10 0. 什么是 DynamicExpresso? DynamicE
阅读全文
posted @ 2026-08-10 10:03 古月秋筠
阅读(8)
评论(0)
推荐(0)
SqlSugar(及数据库 ORM)并发冲突
摘要: 深入理解 SqlSugar(及数据库 ORM)并发冲突:“A command is already in progress” 错误原理与解决方案 1. 错误现象 在使用 SqlSugar 或其他 .NET 数据库驱动(如 Npgsql、EF Core、Dapper)时,多线程并发操作可能会抛出异常:
阅读全文
posted @ 2026-08-10 09:08 古月秋筠
阅读(10)
评论(0)
推荐(0)
2026年7月1日
MQTT 主题与通配符(Topics & Wildcards)
摘要: MQTT 主题与通配符(Topics & Wildcards)进阶笔记 一、MQTT 主题(Topics)基础 MQTT 的灵活性和高效性核心在于两个关键概念:主题(Topics) 和通配符(Wildcards)。 1.1 什么是 MQTT 主题 MQTT 主题本质上是一个 UTF-8 编码的字符串
阅读全文
posted @ 2026-07-01 16:37 古月秋筠
阅读(34)
评论(0)
推荐(0)
MQTT 连接参数设置
摘要: MQTT 连接参数设置 一、MQTT 连接的基本概念 MQTT 连接由客户端向服务器发起。建立流程如下: 客户端与服务器建立网络连接(通常基于 TCP/IP) 客户端发送 CONNECT 数据包给服务器 服务器回复 CONNACK 数据包给客户端 客户端收到 CONNACK 后,MQTT 连接建立成
阅读全文
posted @ 2026-07-01 15:34 古月秋筠
阅读(39)
评论(0)
推荐(0)
2026年6月27日
异步编程
摘要: async/await 一、async/await 基础使用规范 1. 异步方法的定义 修饰符:使用 async 关键字修饰的方法,称为异步方法。 返回值约定: 有返回值时,返回值类型声明为 Task<T>,其中 T 是实际返回的数据类型,例如 Task<int>、Task<string>。 无返回
阅读全文
posted @ 2026-06-27 14:34 古月秋筠
阅读(21)
评论(0)
推荐(0)
下一页
公告