顾乔芝士网

持续更新的前后端开发技术栈

聊聊分布式下的WebSocket解决方案

前言

最近自己搭建了个项目,项目本身很简单,但是里面有使用WebSocket进行消息提醒的功能,大体情况是这样的。

发布消息者在系统中发送消息,实时的把消息推送给对应的一个部门下的所有人。

这里面如果是单机应用的情况时,我们可以通过部门的id和用户的id组成一个唯一的key,与应用服务器建立WebSocket长连接,然后就可以接收到发布消息者发送的消息了。

但是真正把项目应用于生产环境中时,我们是不可能就部署一个单机应用的,而是要部署一个集群。

斗鱼关注人数爬取 ── 字体反爬的攻与防

之前因为业务原因需要爬取一批斗鱼主播的相关数据,在这过程中我发现斗鱼使用了一种很有意思的反爬技术,字体反爬。

打开任何一个斗鱼主播的直播间,例如 这个主播,他的关注人数数据显示在右上角:

斗鱼在关注数据这里使用了字体反爬。什么是字体反爬?也就是通过自定义字体来自定义字符与渲染图形的映射。比如,字符 1 实际渲染的是 9,那么如果 HTML 中的数字是 111,实际显示就是 999。

在这种技术下,传统的通过解析 HTML 文档获取数据的方式就失效了,因为获取到的数据并不是真实数据。

揭秘利用python+unittest实现Webscoket协议接口测试

经常会遇到了很多人都有这样的问题:python如何做websocket接口如何测试?一直没有时间去完善这里的文章,这次正好去分享下。首先由一个简单的例子去看下python如何测试websocket的接口测试,完成下一个简单的接口测试,然后再去适配复杂的websocket的接口测试即可。

由最简单的接口逐步演进去测试复杂的接口。有简到繁进行。没有websocket接口如何如何呢,自己去创建接口,在之前的文章有分享。拿到之前的一个简单的接口来作为一个入门级的websocket

DCS控制回路优化:基于WebSocket的实时参数远程调校方法论

说起来,我前段时间刚啃完一个化工厂DCS控制回路优化的硬骨头,用WebSocket搞成了实时参数远程调校,现在回想起来,满是能跟大家唠的实操经验,说不定你们以后碰到类似情况,能少走些冤枉路。

先跟大家交代下背景。我在一家工业自动化公司做技术支持,日常就是帮工厂搞定DCS(集散控制系统)的各种麻烦事。这次合作的是家中型化工厂,两条生产线,每条线光关键控制回路就有十几个,像反应釜温度控制、进料流量调节这些,都是生产的“命门”。

WebSocket菜鸟教程二_websocket教学视频

websocket服务器,多窗口显示数据案例

//注意事项

//1.因为WebSocket存在一段时间后自动断开链接的问题,故采用每次读写操作都重新链接的方式;

//2.服务端总链接数量有限,因此每次重新链接前应先关闭之前的链接,而不能直接创建链接;

//3.发送信息后还未接收到返回数据时应该禁用“发送”按钮,防止连续触发造成设备通信异常;

在 Go 中使用 Websockets 和 Socket.IO - 教程

注意 -本教程是使用 Go 1.9 版和 googollee/go-socket.io 编写的

Websockets 是我觉得有趣的东西,因为它们为我们提供了应用程序之间通信的替代选项,而不是标准的 RESTful API 解决方案。使用 Sockets,我们可以做很酷的事情,例如在数千到数十万不同的客户端之间进行实时通信,而不必每分钟产生数十万次 RESTful API 调用访问我们的服务器的费用。

快速掌握 Websocket 接口测试|Eolink Apikit

什么是 websocket ?

WebSocket 是 HTML5 下一种新的协议(websocket协议本质上是一个基于 tcp 的协议)。

软件测试工程师必会技术:Python带你上手WebSocket

关于Socket那些事

Socket,即网络套接字,是双向通信通道的端点(是抽象的)。

<< < 1 2 >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言