PostgreSQL LISTEN/NOTIFY 异步消息
PostgreSQL 原生异步消息机制实战。涵盖 LISTEN、NOTIFY 与 pg_notify 的语义、事务边界与投递时机、payload 大小限制与去重规则、与触发器联动实现数据变更推送、在 Node.js 与 Python 驱动中的用法,以及连接池、可靠性与替代方案的取舍。
tag
PostgreSQL 原生异步消息机制实战。涵盖 LISTEN、NOTIFY 与 pg_notify 的语义、事务边界与投递时机、payload 大小限制与去重规则、与触发器联动实现数据变更推送、在 Node.js 与 Python 驱动中的用法,以及连接池、可靠性与替代方案的取舍。
Phoenix Channels 实时通信实战:Channel 与 Socket 架构、WebSocket 连接与认证、Channel 加入与消息流、PubSub 广播与订阅、Topic 设计模式(用户/房间/资源隔离)、Presence 在线状态、Channel 性能调优与背压、与 LiveView 的配合、生产部署注意事项。
LiveView 进阶实战:LiveView 生命周期与状态管理、嵌套 LiveView 与组件(Function Component)、事件处理与表单、PubSub 与跨进程状态同步、并发与长任务处理(Task.async_stream)、性能优化(防抖/节流、diff 优化)、生产部署与连接恢复、常见陷阱。
系统讲解 PostgreSQL 逻辑复制与变更数据捕获(CDC):逻辑复制原理与 WAL 解码(pgoutput/wal2json/decoderbufs)、发布订阅(CREATE PUBLICATION/SUBSCRIBE)配置、逻辑复制做故障切换与零停机迁移、初始同步机制、DDL 限制与数据冲突处理、与 Debezium/Kafka 的数据流集成、复制延迟监控与性能优化。
深入讲解GraphQL订阅机制的实现原理,涵盖WebSocket传输、PubSub模式、事件过滤与权限控制,提供Apollo Server、Hasura、Go的完整实战代码。