摘要: 1、并发与并行 并行:多个程序同时运行 并发:伪并行,看起来是同时并行,其实质是利用了多道技术 无论是并行还是并发,在用户眼里看起来都是同时运行的,不管是线程还是进程,都是只是一个任务,真正干活的是CPU,而同一个CPU在同一时刻只能执行一个任务。 2、多进程 进程是操作系统分配资源的最小单元,线程 阅读全文
posted @ 2023-03-11 23:03 暮歌行 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 数据库安装、主从同步 https://blog.csdn.net/Ayhan_huang/article/details/78784486 mysql被收购导致收费,所以使用mariadb代替 1、安装mariadb # 安装 yum install mariadb-server #启动 syste 阅读全文
posted @ 2023-03-11 23:03 暮歌行 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 参考文献:https://www.cnblogs.com/wongbingming/p/13212306.html#idx_21 今天要给大家介绍的一个 Unix 下的一个 网络数据采集分析工具,也就是我们常说的抓包工具。 与它功能类似的工具有 wireshark ,不同的是,wireshark 有 阅读全文
posted @ 2023-03-11 23:03 暮歌行 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 为什么要选择redis 因为redis快 Redis为什么速度很快 1.数据存放在内存中 内存的读写速度是磁盘(数据库)的一百倍左右。 2.用C语言实现 C语言更底层, 执行速度相对会更快。 3.单线程架构 预防了多线程可能产生的竞争问题。 4.作者对代码的精打细磨 曾经有人评价Redis是少有的集 阅读全文
posted @ 2023-03-11 23:03 暮歌行 阅读(20) 评论(0) 推荐(0) 编辑
摘要: supervisor启动celery&flower Supervisor是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为系统守护进程daemon,并监控进程状态,异常退出时能自动重启。 pip install supervisor # 注意:如果supervisor是安装在 阅读全文
posted @ 2023-03-11 23:02 暮歌行 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 1、Celery的概念 Celery 是一个 基于python开发的分布式异步消息任务队列,通过它可以轻松的实现任务的异步处理, 如果你的业务场景中需要用到异步任务,就可以考虑使用celery, 举几个实例场景中可用的例子: 异步任务:将耗时的操作任务提交给Celery去异步执行,比如发送短信/邮件 阅读全文
posted @ 2023-03-11 23:02 暮歌行 阅读(122) 评论(0) 推荐(0) 编辑