presence-room-42
实时聊天
建立在 presence 频道上的房间、成员与正在输入的提示。
应用场景
实时的大多数场景并不是聊天。是一个跑完的任务、一笔发出的订单、一次变红的构建——是有人正盯着旧副本时悄悄变掉的状态。
等写入提交之后再 publish。先 publish 会展示一个数据库并不会确认的状态——万一事务回滚了呢。
// Publish the transition after it is committed, not before.await job.markComplete()await pusher.trigger(`private-job-${job.id}`, 'state-changed', { state: 'complete', finished_at: job.finishedAt.toISOString(),})用官方的 Pusher 库写成,未作任何修改——没有 PushCaster 的包要装。 完整文档