摘要:
什么是高并发 高并发是指在同一个时间点,有很多用户同时的访问URL地址,比如:淘宝的双11,双12,就会产生高并发,如贴 吧的爆吧,就是恶意的高并发请求,也就是DDOS攻击 高并发相关常用的一些指标有响应时间(Response Time),吞吐量(Throughput),每秒查询率QPS(Query 阅读全文
摘要:
将ticket.json当作一个数据库 ticket.json {"info": "鹰潭 > 上海", "count": 2} 服务端.py # -*- coding: utf-8 -*- # @Author : JKey # Timer : 2021/1/20 20:39 """ 服务器端 """ 阅读全文
摘要:
温故而知新 操作系统 """ 操作系统就是一个协调、管理和控制计算机硬件资源和软件资源的控制程序 """ 多道技术 """ 单核实现并发的效果 串行: 在一条时间线上执行的,下一个进程的运行要等上一个进程运行完 并发: 看起来像是同时运行多个任务的就可以叫做并发 并行: 真正意义上同时运行多个任务 阅读全文
摘要:
我们在上篇中介绍了进程. 进程就是操作系统的一个运行过程,是一个动态的概念. 那么这篇文章主要是介绍怎么在python中实现子进程 进程 一 multiprocessing模块介绍 python中的多线程无法利用多核优势,如果想要充分地使用多核CPU的资源(os.cpu_count()查看),在py 阅读全文
摘要:
到昨天我们就结束了我们的套接字对象模块了.接下来就是新的篇章了. 本篇章介绍的是如何实现网络并发. 那讲到并发,我们就得从进程开始讲起. 网络编程 背景知识 顾名思义,进程指的是正在运行的一个过程.进程是对正在运行程序的一个抽象. 程序: 程序就是一系列的代码文件,是一个静态的概念 进程: 进程指的 阅读全文
摘要:
昨天我们讲到了怎么去使用socket模块去创建了一个tcp的通信案例 那我们今天接着往下讲. 既然tcp我们学会了,那么它的好基友 udp我们学起来就很简单了 基于UDP的套接字 udp是无连接的,先启动哪一端都不会报错 这一点,可不比tcp,tcp可得先打开服务端,不然就会提醒你,服务端积极拒绝, 阅读全文