用于事件驱动系统的WebSocket

一般来说,有几种途径可以将WebSocket功能集成到技术堆栈中。

第一种选择是从头开始构建基于 WebSocket 的消息传递解决方案,并根据偏好对其进行定制。例如,DAZN 使用 WebSocket 协议设计了一个自定义解决方案,用于向数百万用户广播消息。

另一种选择是使用开源技术作为基于 WebSocket 的消息传递层的主干。http://Socket.IO 是一个框架,在原始 WebSocket 之上提供功能,例如回退支持、自动重新连接和发布/订阅消息传递(房间)。一种常见的方法是将 http://Socket.IO 与 Redis 发布/订阅相结合,在不同的进程或服务器中运行多个 http://Socket.IO 实例,并在节点之间传递事件。

但是,仍有一些限制需要克服,例如缺少消息排序、本机安全性有限以及单区域设计,这使得大规模将用于生产就绪系统变得具有挑战性。

相关推荐
数字护盾(和中)1 小时前
攻击链识别:企业抵御快攻型勒索攻击的关键能力
网络·安全·web安全
志栋智能1 小时前
超自动化运维:如何降低人为错误?
大数据·运维·网络·人工智能·自动化
都市放羊2 小时前
网络小白自学网工——因特网与网络互联技术
网络·笔记·自学
不只会拍照的程序猿2 小时前
深入理解AFDX(ARINC 664 Part7):从原理到实现(上篇)
网络协议·航空总线·afdx·arinc 664
AIwenIPgeolocation2 小时前
IP+设备双维监控,让黑产的“秒拨”和“云手机”无所遁形
网络协议·tcp/ip·智能手机
TechWayfarer2 小时前
IP数据接口调用示例:社交软件如何做同城匹配与用户画像分析
python·网络协议·tcp/ip·社交电子
叶半欲缺2 小时前
软考-中级信息安全工程师全战备资源包介绍和分享
网络·web安全
似水এ᭄往昔2 小时前
【Linux网络编程】--计算机网络基础
linux·网络·计算机网络
xlq223222 小时前
61 cookie session传输层
网络