即时通讯
-
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. 内容审核 无需额外开发,即可实现对消息的安全审核。 详情请参考 内…
-
使用 Ktor 为 Android 或 JVM 应用构建 WebSocket 客户端
本文将使用 Ktor 为 Android 或 JVM 应用程序构建 WebSocket 客户端。WebSockets 可实现客户端与服务器之间的实时双向通信,因此非常适合聊天、实时…
-
使用 Angular 和 Firebase 构建实时聊天应用程序
在现代数字时代,实时通信已成为各种应用的重要功能。从社交媒体平台到协作工具,实时交互通过提供即时更新和交互增强了用户体验。本文探讨了实时连接的需求,比较了不同的解决方案,并提供了使…
-
使用 Laravel Reverb 和 Vue 3 实现实时聊天
在当今的数字环境中,实时通信应用程序已成为最大限度提升用户体验的关键。即时消息、即时客户支持和协作工具使用户能够快速高效地进行交流,从而简化企业和个人的日常运营。在本文中,你将了解…
-
什么是 ZIM Audio SDK?IM 语音组件轻松实现语音消息录制和播放
ZIM Audio SDK 是即构自研的即时通讯语音组件,它具备完整语音处理功能,包括语音采集、播放、解码、噪声抑制(ANS)、自动增益控制(AGC)等,开发可以轻松实现高清语音消…
-
在 Swift 中实现稳健的 WebSocket 实时通信
在当今的互联世界中,实时通信对许多应用都至关重要。WebSockets 为客户端和服务器之间的双向、全双工通信提供了强大的解决方案。在本文中,我们将探讨如何在 Swift 中稳健地…
-
从零开始创建自己的 PHP 聊天应用程序
在当今的数字世界中,聊天应用程序是我们日常交流的重要组成部分。无论是个人使用还是集成到企业网站中,创建聊天应用程序都是一个既有趣又有意义的项目。本文将引导您完成创建简单 PHP 聊…
-
使用 Redis Pub/Sub、Golang 和 WebSocket 构建实时聊天应用程序
实时应用程序已成为现代网络开发的基石,可实现即时通信和交互。在本教程中,我们将使用 Golang、Redis Pub/Sub 和 WebSocket 构建一个实时聊天应用程序。在本…
-
在 Spring Boot 中实现 WebSocket 通信
WebSockets 是一种功能强大的技术,可实现客户端与服务器之间的实时双向通信。它们广泛应用于聊天系统、实时更新和在线游戏等应用中。Spring Boot 通过提供对 WebS…
-
Laravel 11 中的广播与实时事件:Pusher、Laravel Echo 和 WebSockets
实时功能是现代 Web 应用程序的一项关键功能。它允许即时通信和更新,增强了用户体验和参与度。Laravel 11 凭借其强大的广播功能,使实时功能的实现变得简单而高效。这篇博文将…
-
使用 React 和 WebSockets 构建实时聊天应用程序
实时聊天应用程序彻底改变了在线交流,实现了即时通讯并培养了联系感。React 是一个功能强大的 JavaScript 库,擅长构建动态用户界面(UI),而 WebSockets 则…
-
使用 MessageKit 在 iOS 中创建聊天应用程序
MessageKit 是一个开源的 iOS 框架,可简化在 Swift 中创建聊天界面的过程。这个功能强大的库提供了一系列可定制的 UI 组件,并支持各种消息类型,是构建聊天应用程…