即时通讯
-
使用 Pub/Sub 模型在 Flutter 中进行实时通信
在 Flutter 开发中,管理应用程序各个组件之间的通信是一项挑战,尤其是当您需要发送实时更新时。这正是 pub/sub(发布-订阅)模型的优势所在。在发布/订阅模型中,组件(订…
-
ZEGO即时通讯SDK 2.18.0 版本发布
近日,ZEGO即时通讯SDK(ZIM)发布 2.18.0 版本,新增群备注、用户在线状态、获取房间用户头像、切换房间等功能,并改进优化了部分接口。 以Android版本为例: 新增…
-
使用 Express、TypeScript、Socket.IO 和 Next.js 构建实时聊天室应用程序
在本教程中,我们将创建一个实时聊天室应用程序。我们将把它分为两个主要部分: 后端:使用 Express、TypeScript、Socket.IO 和 MongoDB。前端:使用 N…
-
使用 Vite、Vue 3 和 Node.js 开发一个简单的聊天室
介绍如何使用 Vite、Vue 3 和 Node.js 开发一个简单的聊天室。 创建项目 设计界面 打开 src 文件夹中的 App.vue 文件,开始设计你想要的样式。 也可以参…
-
Soketi 开源 WebSocket 服务器怎么样?如何在 Laravel 中设置 Soketi 实现实时聊天
本文探讨了 Soketi 开源 WebSocket 服务器的概念、优缺点,为什么它是你的正确选择,并提供了一个如何在 Laravel 中设置 Soketi 以创建实时聊天的分步示例。
-
使用 WebSockets、Rust 和 React 构建实时聊天应用程序
本文中,我们将使用 WebSockets 构建一个实时聊天应用程序,由 Rust 处理后台,React 驱动前端。WebSockets 可在客户端和服务器之间提供高效的双向通信通道…
-
如何在 Django 中实现 WebSocket 连接的安全性
在现代网页中,WebSocket连接扮演着越来越重要的角色,尤其是在需要即时通讯的场景中。本文将分享如何在 Django 中实现 WebSocket 连接的安全性。 作者:Natl…
-
什么是消息队列?消息队列架构和作用
消息传递协议的实现是现代应用程序的基本通信组件。不同的应用程序组件需要在传输消息的同时确保可靠和高效的通信。确保可靠消息交换的一个很好的例子是实现队列。一旦将消息分配给队列,它的目…
-
自带 UI 的即时通讯SDK,30分钟构建自定义的即时通讯应用程序
今天为大家介绍一款可自定义 UI 组件的即时通讯SDK——IMKit。IMKit 是基于 ZEGO 即时通讯SDK 的 UI 组件库。它提供了一些通用的 UI 组件,例如聊天列表、…
-
构建类似 WhatsApp 的安全端到端加密网络聊天系统
在当今的数字时代,隐私至关重要。随着人们对数据泄露和未经授权访问的担忧与日俱增,用户要求更安全的通信平台。WhatsApp 凭借端到端加密技术树立了标准,确保只有通信用户才能阅读信…
-
在 Next.js 中使用 Socket.IO 设置实时通信
实时通信是现代 Web 应用程序的一项强大功能,它允许在服务器和客户端之间即时传输数据。在本文中,我们将通过使用 Socket.IO 和 Next.js 来设置实时通信,Next….
-
IM专题:服务化架构IM系统(9)— 应用MQ
在微服务化系统中,存在三个最核心的组件,分别是 RPC、注册中心和MQ。本文继续站在应用的角度,分析微服务第三组件:MQ。
-
IM专题:服务化架构IM系统(8)— 应用RPC
RPC 是服务化架构的 IM 系统中一个非常重要的核心组件,其在整个服务化架构系统中的应用位置见下图。 这里我们仍然不讨论具体的 RPC 框架的技术选型和内部实现,我们仍然从普适性…
-
安全 WebSocket 验证:连接 .NET 8 和 Flutter 以实现实时通信
在本文中,我们将探讨如何在 .NET 8 后端和 Flutter 跨平台客户端之间实现安全的 WebSocket 身份验证。我们将深入探讨配置 .NET 后端、设置 Flutter…
-
使用 Golang 实现 WebSockets:现代应用程序的实时通信
在本文中,我们将深入探讨 WebSockets,重点是如何在 Golang 中实现 WebSockets 以构建实时应用程序。我们将介绍从设置基本的 WebSocket 服务器到处…
-
使用 Angular、Node JS 和Socket.IO构建实时聊天应用程序
本文将使用 Angular 前端和 NodeJS 后端创建一个实时聊天应用程序。逐步帮助您从零开始创建一个功能强大的聊天应用程序。 前提条件 开始之前,请确保您已安装以下工具: N…
-
IM专题:服务化架构IM系统(7)— 应用注册中心
服务化架构的 IM 系统中,入口服务层、业务服务层和数据访问服务层(见 IM专题:服务化架构IM系统(1)—架构解读)都包含了非常多的服务,并且服务都是集群化部署。 服务化架构的 …
-
IM专题:服务化架构IM系统(6)— 单线程服务框架
在前面剖析 IM 分层架构和 IM 服务架构等一系列文章中,我们知道 IM 后端整体可以抽象为三层,即入口层 Entry、业务逻辑层 Logic 和数据访问层 Das。 关于 En…
-
使用 Socket.IO 探索 Vue.js 中的实时通信
在快节奏的Web开发世界中,创建具有实时功能的应用程序不再是奢侈品,而是必需品。无论是促进即时聊天、协同编辑还是提供即时更新,客户端和服务器之间的双向通信需求比以往任何时候都更加普…
-
小程序即时通讯(ZIM) 2.17.0 版本发布:新增内容审核、会话标记等功能
8月初,ZEGO 小程序即时通讯 SDK 发布了 2.17.0 版本。 小程序即时通讯 SDK 新增功能: 1. 内容审核 无需额外开发,即可实现对消息的安全审核。 详情请参考 内…