ALL SYSTEMS ONLINE · HTTP & WEBSOCKET

为下一代实时连接
而生的 即时通讯引擎

基于 Node.js + TypeScript + Fastify 构建,一套后端覆盖消息、群聊、朋友圈、社群、音视频通话与设备推送,内置长连接实时通道,开箱即用的完整 IM 能力矩阵。

服务运行中 多端实时同步 集群弹性扩容 生产级可用
Fastify-IM 科技感主视觉
0REST 接口
0业务模块
0消息类型
0运行角色
CAPABILITIES

一套引擎,承载全场景沟通

从一对一私聊到万人社群,从文字到音视频,全部能力模块化内置,按需组合即可上线。

💬

消息与会话

12 种消息类型,涵盖文本、图片、语音、视频、文件、位置、名片、转发、投票与图文,写扩散 + 未读计数 + 最后一条摘要。

了解更多 →
👥

群组管理

建群、邀请、踢人、禁言、转让群主、群公告、群投票、入群申请,自动合成群聊头像,权限体系完整。

了解更多 →
📡

实时推送

WebSocket 长连接配合 Redis Pub/Sub 跨节点分发,多端登录、心跳保活、断线续传,消息毫秒级触达。

了解更多 →
🌍

朋友圈 / 社群

动态发布与互动、标签与广告红包;社群创建、成员管理、省市区筛选与附近搜索,社交关系链一站打通。

了解更多 →
📹

音视频通话

内置 LiveKit Token 签发,一对一与多人房间开箱可用,前端直接接入即可开始高质量实时通话。

了解更多 →
📺

设备推送

面向 TV / 大屏的设备注册、媒体资源池、内容编排与设备端拉取,多终端内容统一分发。

了解更多 →
🔐

认证与权限

APP 明文密码与 Web RSA 加密双模式、短信验证码、OAuth 第三方登录、JWT 鉴权与角色权限控制。

了解更多 →
🧩

开放接口

外部应用通过 app_secret 换取 Token,自动建用户、同步资料、建会话、发消息,对接第三方系统零成本。

了解更多 →
⚙️

稳定可运维

定时清理任务、优雅退出、进程级兜底、结构化日志与健康检查,长期运行无需人工介入。

了解更多 →
REAL-TIME ENGINE

看得见的速度

文字、图片、语音、视频与系统通知在同一通道内无缝流转,多端状态实时同步。

Live Message Stream
WS://SECURE
Engine Highlights
BUILT-IN
01

12 种消息形态

文本、图片、语音、视频、文件、位置、名片、转发、投票、图文等,一套协议覆盖全部表达形式。

02

多端实时同步

手机、桌面、网页、大屏同一会话共享状态,已读、输入中、在线状态即时互通。

03

百万级长连接

无状态网关层经 Redis 总线做事件广播,多实例共享在线状态与消息扇出,横向线性扩容。

04

写扩散 + 未读计数

会话列表即取即用,未读聚合与最后一条摘要内置,群聊海量成员场景依然流畅。

05

智能心跳保活

自适应心跳间隔与弱网重连策略,断线后自动恢复订阅与未读增量。

06

跨节点分发

Redis Pub/Sub 负责跨实例事件扇出,用户连接落在任意节点都能即时收到推送。

USE CASES

为各类产品形态而生

社交、协作、客服、IoT,一套引擎适配多种业务模型。

📱

社交 App

私聊群聊 + 朋友圈 + 社群,完整社交关系链与动态流,快速搭建类微信式社交产品。

🏢

企业协作

组织架构、内部群聊、消息归档与权限管控,满足企业级安全与合规要求。

🛎️

客服与私域

开放接口快速对接业务系统,会话分配、消息路由与用户画像一站打通。

🎮

游戏与社区

世界频道、战队群聊、社群投票与附近搜索,支撑高并发互动场景。

🏠

智能家居 / IoT

设备端推送通道与媒体资源池,配合 TV 大屏实现设备内容统一编排与下发。

🎓

在线教育

群组互动 + 音视频房间 + 消息回放,课堂讨论与直播连麦一体化支撑。

WHY FASTIFY-IM

为什么选择 Fastify-IM

技术选型清晰,架构职责分明,开箱即生产可用。

极致性能

基于 Fastify 内核,JSON Schema 验证与高效序列化,单实例即可承载高并发实时连接。

🧱

分层清晰

core 只承载容器、请求响应、验证器与查询构造器,业务常量、模型、服务、控制器全部收敛在 app 层。

🔌

双角色部署

HTTP 与 WebSocket 可合并运行,也可拆分独立扩容,共享同一组 MySQL / Redis,灵活适配不同规模。

🛡️

安全可靠

多重密码加密策略、JWT 鉴权、角色权限与结构化审计日志,安全能力贯穿全链路。

🚀

开箱即用

从会话到朋友圈到音视频,业务模块全部内置,无需重复造轮子即可上线。

🔧

易于二次开发

模块化设计、统一约定与清晰目录结构,新增业务能力只需关注业务层,迭代效率倍增。

准备好构建你的实时产品了吗

Node.js + TypeScript + Fastify,完整 IM 能力矩阵,让实时沟通不再是研发瓶颈。