即时通讯
-
使用 Socket.IO 在 React Native 中实现实时通信
使用 React Native 创建和连接套接字服务器需要使用 Socket.IO 这样的库来建立实时双向通信通道。下面是关于设置简单的 Socket.IO 服务器并将其连接到 R…
-
使用 Web Sockets 实现实时通信
有没有想过,WhatsApp、Facebook 或其他类似的社交平台是如何在幕后运作的? 为了更好地理解这个问题,让我们以 WhatsApp 为例,数百万人通过聊天或其他方式相互交…
-
Node.js 中的 WebSocket 模块化设计指南
在Web开发的动态环境中,利用实时通信的力量至关重要。WebSocket 已成为一种关键技术,它可以在客户端和服务器之间实现无缝的双向数据流。再加上模块化设计原则,构建稳健、可扩展…
-
微信小程序如何实现呼叫邀请功能
即构微信小程序即时通讯SDK(ZIM SDK) 提供了呼叫邀请功能,支持主叫向被叫(可为离线状态)发送呼叫邀请、被叫(可为离线状态)接受或拒绝邀请等完整的业务流程控制能力。呼叫邀请…
-
什么是聊天服务?聊天服务之平台、系统、API 等
在当今的数字世界,沟通至关重要。随着消息应用程序取代传统的交流方式,企业也在不断寻找将聊天服务集成到移动和网络应用程序中的方法。 在本文中,我们将深入探讨聊天服务、聊天服务与聊天室…
-
使用 Node.js 和 WebSocket 打造实时聊天室
本文介绍如何创建一个自己的实时聊天室。想象一下,在一个舒适的数字空间里,信息飞来飞去,人们通过浏览器毫不费力地连接在一起,就像在聊天一样。这就是 WebSockets 的魔力,它是…
-
在 Laravel 中使用 Kafka 实现服务器之间的实时通信
最近,我在两个应用服务器之间的通信中遇到了一个重大挑战。我的想法是将队列作业从一台服务器(服务器一)分派到另一台处理复杂查询和计算的服务器(服务器二)。在完成所有数据库事务和计算后…
-
一套分布式IM即时通讯系统的技术选型和架构设计
引言 分布式IM即时通讯系统本质上就是对线上聊天和用户的管理。 针对聊天本身来说,最核心的需求就是:发送文字、图片、文件、语音、视频、消息缓存、消息存储、消息未读、已读、撤回,离线…
-
Android实现离线推送(基于即构IM SDK开发实现)
ZEGO 即时通讯(ZIM)支持离线推送消息的功能。例如在“单聊”或“群组聊天”时,如果您的程序在后台被冻结、或被系统或用户杀掉,与 ZEGO 服务后台的长连接超时断开后,此时如果…
-
长轮询与WebSockets的优缺点(长轮询和WebSockets哪个更好)
Web应用程序最初设计为客户端-服务器架构。客户端向指定的服务器发出 HTTP/HTTPS 请求,请求或修改信息。例如,一个基本的网络应用程序将遵循类似的流程。 简单的 HTTP …
-
Socket.IO 的架构模式和注意事项
本文深入探讨了 Socket.IO 的几种不同架构模式以及每种模式的注意事项。 Socket.IO 架构设计模式 软件开发人员在构建实时移动和网络应用程序时,通常会选择开源 Soc…
-
之家消息推送平台的演进(一)——概况与现状
1. 引言 当今时代,移动应用程序(APP)已经成为人们日常生活的重要组成部分,无论是社交媒体、电子商务、新闻资讯、娱乐还是其他方方面面,APP都为用户提供了各种各样的便…
-
浅谈WebSocket协议在Web领域的应用
Labs 导读:WebSocket是一种双向通信协议,主要应用在Web浏览器,解决服务器端主动向浏览器推送消息的问题。WebSocket常见的应用场景有页游、视频网站、在线文档、股…
-
使用 WebSockets 和 Redis 在 Node.js 分布式架构中进行实时消息传递
在管理许多有状态连接时,使用分布式系统会带来新的复杂性,就像在 Web 应用程序中实现实时消息传递功能时所必须的那样。本文旨在提供一个简洁的示例,说明如何使用 WebSockets…
-
IM专题:服务化架构IM系统(1)—架构解读
前面,我们分析了单体架构 IM 系统(IM专题:单体架构IM系统(1)),在日活量低(DAU < 2000)、开发人员少(1位前端+1位后端+1位架构师)、开发周期短(两周时…
-
使用 Kotlin 在 Android 应用中实现 WebSocket 连接
在使用 Kotlin 的 Android 应用程序中创建 WebSocket 连接的可视化表示涉及多个组件和交互。 WebSocket连接基本图 下面是一个简化图,说明在使用 Ko…
-
Node.js 服务器与 React 前端之间的简单实时通信
实时通信对于许多现代网络应用程序来说至关重要,它使聊天、通知和实时更新等功能成为可能。在本文中,我们将探讨如何使用 WebSocket 在 Node.js 后端和 React 前端…
-
使用 WebSocket 在 .NET 8 中实现聊天功能
使用 HTTP 实现近实时通信的技术有很多,如轮询、长轮询、服务器发送事件,甚至 Webhooks。 所有方法都有一个共同的问题:它们仅限于单向通信。 在本文中,我们将探讨 Web…
-
使用 Django-channels 和 Htmx 搭建聊天应用程序
WebSocket 是一种计算机通信协议,通过单个传输控制协议连接提供同步双向通信通道。WebSockets 使服务器和客户端之间的通信无需轮询服务器以获得响应。 在 Django…
-
Flutter IM SDK 2.12版本发布,新增地理围栏、呼叫邀请等功能
2023年11月23日,ZEGO Flutter IM SDK V2.12版本发布。新增地理围栏、群消息管理、一键已读、呼叫邀请、全员离线推送等功能,并对登录逻辑和呼叫创建服务等做…