Nginx upstream负载均衡 概念 是一种策略,用于防止一台服务器过载,而其他服务器闲置情况发生的策略。通过该策略可以使得提供相同服务的服务器负载基本相同 。 常用策略 轮询(默认) 加权轮询 IP_hash URL_hash 响应时间 轮询 轮询是upstream的默认分配方式,即每个请求 ...
分类:
其他好文 时间:
2020-03-28 13:42:41
阅读次数:
68
通常应用程序跟驱动之间交互,主要是通过轮询的方式。这种方式效率非常低下。 下面介绍一种异步通知的方式。在这种模式下,应用程序不需要查询驱动,当驱动需要应用程序读取数据时,发送一个信号给应用程序,应用程序收到信号后,再去从驱动读取数据。 驱动代码: #include <linux/miscdevice ...
分类:
其他好文 时间:
2020-03-26 21:27:02
阅读次数:
55
服务端如何给客户端推送消息 轮询(效率低、基本不用) 长轮询(兼容性好、使用较多) 自己利用队列及ajax实现简易版本的群聊功能 websocket 一般情况下用于开发聊天功能较多,后台数据到前端实时展示 内部原理 群发功能lowb版本 维护一个全局的列表,一旦客户端链接就添加到列表中,之后回复消息 ...
分类:
其他好文 时间:
2020-03-25 10:55:19
阅读次数:
73
前言 跑自动化用例每次用手工点击jenkins出发自动化用例太麻烦了,我们希望能每天固定时间跑,这样就不用管了,坐等收测试报告结果就行。 jenkins的定时任务是用的crontab语法,参考这篇 "https://www.cnblogs.com/yoyoketang/p/11167181.html ...
分类:
其他好文 时间:
2020-03-24 22:54:48
阅读次数:
129
项目中常会用到定时器任务调度(线程知识) 本人原电子系后转行到软件,所以对计算机原理方面颇感兴趣! 谈线程钱必须知道进程,CPU调用程序,以进程体系,轮询。 时间片(CPU定轮询周期),每个进程周期一样,(如上图)当前执行进程1指令。执行到一半,操作系统OS (管理计算机硬件与软件资源的计算机程序, ...
分类:
编程语言 时间:
2020-03-24 19:15:11
阅读次数:
79
概念: 并行:指每个cpu独立执行一个任务 并发:指一个或多个cpu同时轮询执行许多的任务 ...
分类:
编程语言 时间:
2020-03-24 13:09:29
阅读次数:
49
2020-03-23 关键字: 在Linux外设开发时,用于CPU与外设之间通信的方式主要有以下三种: 1、轮询 2、中断 3、DMA 1、轮询 轮询法是最简单的通信方式。它仅需要开一个无限循环来不断地查询要通信的外设的状态,从而决定是否与之通信。其极为简单的开发方式所带来的后果就是它非常消耗CPU ...
分类:
系统相关 时间:
2020-03-23 17:22:10
阅读次数:
91
nginx的upstream目前支持的5种方式的分配 1、轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。 upstream backserver { server 192.168.0.14; server 192.168.0.15; } 2、指定权重 ...
分类:
其他好文 时间:
2020-03-23 17:06:23
阅读次数:
52
看了别人的武士之心,总觉得,他的写的不好。加上自己的思路,写了一些自己的感悟。 同时,很多时候,我们会卡住,不知道该干嘛的时候,读读这首诗。 然后,开始对自己轮询,轮询自己的在强大之路应该做的事。 孔子说反省,每日三省,我觉得,既然做从事web,我更喜欢用轮询这个词。 心有猛虎兮择道常奔跑 轮询以正 ...
分类:
Web程序 时间:
2020-03-22 22:32:43
阅读次数:
103
常用的服务端推送技术,包括轮询、长轮询、websocket、server sent event(SSE) 传统的HTTP请求是由客户端发送一个request,服务端返回对应response,所以当服务端想主动给客户端发送消息时就遇到了问题。常见的业务场景如新消息提醒。 1、轮询(Polling) 最 ...
分类:
Web程序 时间:
2020-03-20 10:55:32
阅读次数:
74