即时通讯
-
WebSub 连接消息代理 (WebSub入门系列四)
在前一篇文章中,我们介绍了如何将第三方 API 与 hub 实现集成。在本文中,我们将重点介绍通过整合消息代理来增强 hub 实现的可扩展性、可靠性和稳定性。具体来说,我们将在本示…
-
集成 OpenWeatherMap API (WebSub入门系列三)
在上一篇文章 使用 Ballerina 构建 WebSub hub 中,我们完成了基本的天气报告hub实现。然而,在该实现中,天气报告是使用预定义的示例文本生成的。在本文中,我们将…
-
使用 Ballerina 构建 WebSub hub(WebSub入门系列二)
在之前的文章中我对WebSub协议做了简单的介绍。在本文中,我们将使用Ballerina Websubhub标准库实现一个 WebSub hub。 我们要实现的用例是一个天气通知 …
-
如何使用 Socket.io 构建实时 Web 应用程序
Socket.io 是一个 JavaScript 库,允许 Web 客户端和服务器之间进行实时双向通信。它是创建聊天应用程序、协作白板、多人游戏等实时 Web 应用程序的热门选择。…
-
WebSub 是什么?(WebSub入门系列一)
WebSub是一种能够实时通知内容更新的协议。它基于发布者/订阅者模式,即发布者发布内容更新,订阅者接收这些更新。WebSub 允许以分散和可扩展的方式进行通信。 在 WebSub…
-
2023年全球即时通讯(IM)PaaS 市场洞察白皮书
核心摘要: IM PaaS是基于互联网通信原理的即时通讯平台服务。《2023年全球即时通讯(IM)PaaS市场洞察白皮书》针对IM PaaS行业的发展历程、核心价值、主要功能及商业…
-
轻松实现实时通信:如何使用 Django 创建基于 WebSockets 的自定义 API
还记得《老友记》里钱德勒和乔伊在网上打游戏,却一直被罗斯和瑞秋打断的那一集吗?如果他们有一个实时聊天应用程序就好了,他们就可以互相交谈,而不是隔着公寓大喊大叫。 在深入了解 Dja…
-
IoT 通信和系统管理
智能零售货柜是一种结合了物联网、人工智能和大数据技术的现代化零售设备。它具有自动售货、库存管理、支付结算、数据分析等功能,能够提供更便捷、高效的购物体验。 1 网络 上述是IoT平…
-
在 C# 应用程序中使用 SignalR 进行实时通信:初学者指南
SignalR 是一个用于 ASP.NET 和 .NET 的开源库,它通过 Web 套接字协议提供服务器和客户端之间的双向通信,从而简化了实时 Web 应用程序。SignalR 使…
-
详解rocketMq通信模块&升级构想
本文从开发者的角度深入解析了基于netty的通信模块, 并通过简易扩展实现微服务化通信工具雏形, 适合于想要了解netty通信框架的使用案例, 想了解中间件通信模块设计, 以及微服…
-
Web端即时通信方案知多少?
随着互联网技术的发展,很多Web应用开始追求用户体验,无需刷新就可以让用户可以实时感知信息的变化,即时通信技术在Web中得到了更广泛的应用,常见的有:IM聊天软件、新闻客户端的热点…
-
WebSockets、SSE、gRPC、轮询和Webhooks的区别及使用
本文作者在自己的项目中总结了WebSockets、SSE、gRPC、HTTP Polling (短轮询和长轮询)和Webhooks的区别、优缺点、适合场景,对这些方法进行研究后得出了解决方案。
-
百度iOS端长连接组件建设及应用实践
在过去的十年里,移动端技术飞速发展,移动应用逐渐成为主要的便捷访问和使用互联网的方式,承接了越来越多的业务和功能,这也意味着对移动端和服务器之间的通信效率和稳定性提出了更高的要求。…
-
如何在 Flutter 中实现实时通信
实时通信已成为现代移动应用程序的基本要求。Flutter是一个跨平台的移动应用开发框架,为开发者提供了各种工具和库来实现实时功能。socket_io_client就说一个这样的库,…
-
效率消息中心从0-1搭建与思考 | 得物技术
什么是消息中心 消息中心是一个集中管理、分发通知和提醒的平台,可以让用户或系统消息更方便、快捷的触达给指定用户或者系统。并且可以帮助用户或系统更好地管理消息的生命周期,屏蔽不同消息…
-
鱼耳聊天室打赏介绍与技术演进
什么是打赏 打赏本身不是一个新鲜的概念,从过去在路边打赏给街头艺人、歌舞厅打赏给歌手、吃饭打赏给服务员的线下打赏一直发展到现在的网络打赏,打赏的本质没有变化,只是网络打赏有了更…
-
如何在Kubernetes上实现分布式和可自动扩展的WebSocket服务器架构
WebRTC信令:一个类似于 “即时聊天 “的用例 作为我们在Lumen的Mesh交付技术的开发工作的一部分,我们需要设计和实现一个有弹性和可扩展的后端架构…
-
WebSocket + Node.js实现一对一聊天室
本文将为大家介绍即时通讯技术 WebSocket的基本原理,并且讲解一个基于WebSocket + Node.js实现简易的一对一实时聊天的案例。 WebSocket是一种HTML…
-
IM专题:模型分析(3)—读写扩散模型
读写扩散模型,即读扩散和写扩散模型; 读扩散,也叫拉取模型,描述对数据进行读取操作时,有更多的读取动作; 写扩散,也叫推送模型,描述对数据进行写入操作时,有更多的写入动作。 IM …
-
直播应用中的高并发场景思考
本文主要总结下自己在直播领域中实践所遇到过的一些高并发技术问题,以及相关的解决思路。 其实在直播这类业务中,对于系统的实时性要求是非常高的,例如直播间里面的大哥送了某个礼物之后,要…