使用 JAVASCRIPT 通过 SOCKETIO 以不同方式向房间中的每个用户发送消息

问题描述 投票:0回答:0

我在我的 node.js api 中使用 socketio,我有几十个连接的客户端,我每秒发送大量数据。在这个模型中,我使用命令

socket.to(room).emit('message', msg)
,我的目标是使用 SECRET 和 IV(使用带有算法 aes-256-cbc 的 crypto.js)发送这个加密数据,其中 SECRET 对所有(服务器端和客户端)都是相同的,并且每个用户的 IV 都不同。

基本上,我需要在不影响 api 性能的情况下(在 aws 中的 t2.micro ec2 实例上运行)对房间中每个用户发送的不同数据进行加密。我想遍历那个房间里的所有用户,并向每个用户发送一条消息,但我不知道这会不会很昂贵,我每秒至少向几十个用户发送一条消息

javascript socket.io cryptojs
© www.soinside.com 2019 - 2024. All rights reserved.