
IM开发老王
-
深度剖析IM消息乱序的根本原因及优化方法
本文深度剖析即时通讯IM消息乱序的问题,梳理IM客户端时间戳不可信、多端并发、群消息扇出重试三大核心陷阱,拆解微信、钉钉、企业微信的时序设计方案,并从锚点设计、多端去交错、幂等兜底…
-
用 Go 构建一个实时聊天服务器:一个 WebSocket 最小可行方案
如果你用 Go 写过 REST API,却从没碰过 WebSocket,那么构建一个聊天服务器是动手学习 Go 并发模型的最佳方式之一。不用框架,不用黑魔法,只有 goroutin…
-
RocketMQ 已正式接入 AI,可以硬扛百万级 AI 会话!
RocketMQ 接入 AI,它自己并没有变成大模型,干的还是消息队列的老本行。变化主要在这套新的主题模型上,它是照着 AI 应用的通信特点做出来的。
-
SignalR:面向 .NET 应用程序的实时通信
ASP.NET Core SignalR 实用指南:用于为 .NET 应用程序添加聊天、实时通知、实时仪表板等实时功能的库,涵盖 Hub、传输协议、分组、横向扩展、身份验证及客户端…
-
使用 Socket.IO 在 Android 上构建可用于生产环境的实时聊天系统
本文分享在构建聊天系统过程中总结出的架构模式、实现策略以及来之不易的经验教训。带你了解那些关键决策和实用的代码模式,这些正是区分演示版与生产就绪软件的关键所在。
-
消息平台演进之路:为什么融合是必然趋势
云原生架构的成熟、存储技术的演进、以及行业对平台化治理的共识,让统一消息平台从愿景变为现实。消息基础设施正在迎来一次范式跃迁:从「多套工具各司其职」走向「一个平台统一承载」。
-
高性能消息传递基础设施市场规模将于 2035 年达到 60.8 亿美元
市场研究和咨询机构 Future Market Insights, Inc. 的《高性能消息基础设施市场规模、份额预测及展望(2025年至2035年)》报告表示,全球高性能消息传递…
-
统一 MQTT 发布/订阅与消息队列:EMQX 6.0 背后的架构
MQTT 发布/订阅模式的局限性 规则引擎是 EMQX 内置的基于 SQL 的数据处理组件,专为物联网场景设计,能够高效、低成本地实现实时数据流转与处理。如今,大多数物联网系统看起…
-
异步 Django:将 WebSocket 扩展至 100 万并发连接
本文讲述如何实现将 WebSockets 扩展至 100 万并发连接,踩了哪些坑,以及在扩展异步 Django 应用过程中汲取的经验教训。
-
利用 EMQX 消息队列解决关键物联网消息传递挑战
MQTT 的实时性优势在面对异步操作时显得捉襟见肘,这正是许多物联网项目变得复杂的根本原因。而基于 EMQX 消息队列功能,这种统一、高效的消息处理模式已成为现实。
-
基于 FastAPI WebSockets 与 Django 集成的实时聊天应用
实时通信已成为现代 Web 应用程序的基石。无论是构建客户支持聊天、协作工具还是社交平台,WebSocket 都能提供即时更新所需的双向通信。在本文中,我们将探讨如何使用 Fast…
-
Node.js:在不耗尽 CPU 的情况下扩展 WebSocket
了解如何在 Node.js 中高效扩展WebSockets,通过集群、负载均衡、Redis 发布/订阅(pub/sub)及实战模式实现,避免 CPU 飙升。 若你曾启动 Node….
-
Kamailio 中使用 nats 做路由分发
Kamailio 中如何使用 nats 做路由分发?Kamailio 作为一个开源的 SIP 服务器,NATS 作为一个性能极高的消息传递系统,两者的结合实现了高效的消息传递和事件处理。
-
使用 WebSockets、Redis、Kafka 和 PostgreSQL 构建可扩展的聊天应用程序
从 WhatsApp 到多人游戏,实时通信为一切提供了动力。虽然搭建一个 WebSocket 服务器可能感觉像一个周末就能完成的项目,但如何将其扩展到数千个用户而不至于在负载下崩溃…
-
十大 WebSocket 客户端工具,不容错过!
探索开发人员应了解的强大且可靠的 WebSocket 客户端工具。从调试实时应用程序到测试 WebSocket 服务器,这些工具简化了开发过程并提高了工作效率,千万不要错过这些重要…
-
Flutter 中使用 Pusher Channels 实现实时通信
实时通信是现代应用程序的基石,它支持即时聊天、通知和协作工具等功能。在这篇文章中,我们将探讨如何使用 pusher_channels_flutter 包将 Pusher Chann…
-
将 Microsoft SignalR 与 React 和 ASP.NET 后端集成以实现实时通信
实时通信对于现代 Web 应用程序至关重要,尤其是在多人游戏、协作工具和实时通知中。在本文中,我们将探讨如何将 Microsoft SignalR 与 React 前端和 ASP….
-
.NET中的WebSocket:客户端-服务器实时通信指南
本文探讨了如何在 .NET 应用程序中实现 WebSocket 这一功能强大的全双工通信协议。本文包括设置 WebSocket 服务器、创建客户端以及使用 System.Net.W…
-
使用 Scoket.io、React、NestJS 和 Redis Cluster 构建可扩展的实时聊天应用程序
本文将引导您使用现代技术构建一个可扩展的实时聊天应用程序。我们将重点讨论如何创建一个既能处理数千个并发用户,又能保持实时性能的系统。 架构概述 聊天应用程序采用可扩展架构,包含以下…
-
使用 Socket.io 和 MERN 构建实时聊天应用程序
在当今的数字时代,实时通信是现代 Web 应用的基石。无论是客户支持、游戏还是社交网络,即时收发信息的能力都至关重要。在本文中,我们将探讨如何使用 Socket.io 和 MERN…