![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 74
Torres Ye
联系方式:540787086@QQ.COM
展开
-
Docker的基本使用
基本的Docker命令 Docker镜像 Docker Pull 从镜像仓库获取镜像,默认为最新的镜像 docker pull ubuntu Using default tag: latest latest: Pulling from library/ubuntu 5d3b2c2d21bb: Pull complete 3fc2062ea667: Pull complete 75adf526d75b: Pull complete Digest: sha256:b4f9e18267eb98998原创 2021-03-12 11:21:28 · 187 阅读 · 1 评论 -
Nginx-Nginx原理到配置
原理 Nginx为什么那么快 Nginx采用多进程+epoll的方式对请求进行处理,每一个请求就是对socket时间的读写,相比传统的阻塞IO,epoll通过IO多路复用的方式,在同一个线程中高效的完成读写操作,相比多线程减少了线程间切换的消耗,极大地提升了效率。 Nginx请求流程 初始化 请求解析 请求处理 数据过滤 返回 Master和Worker的关系 Master进程Fork出Worker进程,Master进程不参与请求的处理,只有Worker进程参与,Master进程只负责任务的分发、Wor原创 2021-03-10 16:18:23 · 190 阅读 · 1 评论 -
Celery-分布式任务框架
简介 Celery作为一款出色的分布式任务框架,上手简单,效率高,尤其在处理需要异步处理的耗时操作时非常适用 原理 当你在A程序中,需要处理一个比较耗时但是又不是需要立即返回结果的任务、或者是当单机处理效率过低需要横向拓展的时候,选择Celery绝对没问题。 A把任务task扔到Broker中,然后就继续干自己的事情去了,剩下的交给其他的 Worker去做,Worker监听队列,有任务就去消费,嗯,原理就是这么简单,就是生产者消费者模型。 开始Celery之旅吧 Broker 通常使用RabbitMQ和Re原创 2021-03-04 11:21:08 · 305 阅读 · 1 评论