- 博客(58)
- 收藏
- 关注
原创 WSGI、uWSGI、ASGI、uwsgi详解
总结来说,WSGI 和 ASGI 是 Python web 开发的接口标准,分别适用于同步和异步应用;uWSGI 是一个服务器软件,实现了 WSGI 和自己的 uwsgi 协议,用于高效部署 web 应用;而 uwsgi(小写)协议是 uWSGI 服务器特有的高效通信协议。综上所述,uWSGI 负责高效地运行和管理 Web 应用程序,而 Nginx 则处理客户端请求的接入、路由、静态内容服务及安全保障,两者结合为Web应用提供了高性能、可伸缩和安全的部署方案。
2024-07-08 14:58:00
1347
原创 2024最新版Docker部署Django+MySQL+Redis+Nginx+uWSGI+Celery(超详细)
2024最新版Docker部署Django+MySQL+Redis+Nginx+uWSGI+Celery
2024-07-08 14:09:38
1708
1
原创 Docker学习笔记(三)Dockerfile
Dockerfile 是一个用于自动化构建 Docker 镜像的文本文件,其中包含了从一个基础镜像开始,到最终形成所需定制镜像的所有指令集。这个文件中的每一条指令都对应着构建镜像过程中的一个步骤或一层,指导 Docker 如何安装软件、设置环境变量、复制文件、开启端口以及配置运行时的各种参数等。说白了就是可以自定义自己的镜像。
2024-07-05 12:02:15
1980
1
原创 Kafka基本原理详解
Apache Kafka是一种开源的分布式流处理平台,专为高性能、高吞吐量的实时数据处理而设计。它最初由LinkedIn公司开发,旨在解决其网站活动中产生的大量实时数据处理和传输问题,后来于2011年开源,并捐赠给了Apache软件基金会,逐渐发展成为大数据和实时数据管道领域的核心组件之一。
2024-07-02 10:03:51
4448
1
原创 Python中的GIL锁
GIL是CPython中的一种机制,用于确保线程安全,但它也限制了多线程在多核处理器上的并行执行能力。锁的级别和类型可以根据所要保护的资源和应用场景的不同而变化,而GIL作为一种全局级别的锁,影响整个Python进程的线程调度。
2024-06-26 20:32:06
601
原创 网络编程基础知识拾遗:用大白话解释什么是交换机、路由器、光猫、IP地址和子网掩码、公网和内网IP、端口和域名
用大白话解释什么是交换机、路由器、光猫、IP地址和子网掩码、公网和内网IP、端口和域名
2024-06-26 18:23:06
1778
原创 Python单例模式的实现方法以及线程锁的使用
在面向对象编程中,单例模式是一种设计模式,其目的是确保一个类只有一个实例,并提供一个全局访问点让程序可以访问该实例。
2024-06-03 14:24:54
446
原创 简单聊聊分布式系统和微服务
分布式系统是由多个独立的计算机节点通过网络相互连接协作,共同完成一项或多项任务的系统。这些节点可以是服务器、个人电脑、移动设备等,它们之间通过消息传递或共享数据来协调工作,每个节点负责系统整体功能的一部分。分布式系统的关键在于资源共享和问题分解,以此提高效率、增强可靠性或扩大处理能力。
2024-06-02 23:23:25
616
原创 Python实现定时任务的三种方案——schedule、APScheduler、Celery
实现定时任务的三种方式:schedule、APScheduler、Celery
2024-05-31 17:17:07
12960
2
原创 Django序列化器中is_valid和validate
Django序列化器重写is_valid()方法;validate方法不起作用?validate()方法的触发时机
2024-05-29 14:02:25
839
原创 Django结合Manager重写create、update、delete方法
Django重写create、update、delete方法,Manager的使用
2024-05-27 11:26:53
444
原创 RabbitMQ(python)
MQ全称为Message Queue 消息队列(MQ)是一种应用程序对应用程序的通信方法。MQ是消费-生产者模型的一个典型的代表,一端往消息队列中不断写入消息,而另一端则可以读取队列中的消息。这样发布者和使用者都不用知道对方的存在。生产者消费者模式是通过一个容器来解决生产者和消费者的强耦合问题。
2024-05-27 10:40:06
1384
原创 网络七层模型与云计算中的网络服务
网络七层模型,也称为OSI(Open System Interconnection)模型,是由国际标准化组织(ISO)制定的一个概念性框架,用于描述网络通信过程中信息是如何被封装、传输和解封装的。这一模型将复杂的网络通信过程划分为了七个逻辑层次,每一层都有其特定的功能和职责。在云计算中,网络七层模型不仅指导着底层基础设施的设计与实施,也是上层云服务功能实现的基础。通过抽象化和虚拟化这些层次,云计算平台能够提供弹性的网络资源、安全的服务交付以及高效的资源管理,支持多样化的业务需求。
2024-05-26 14:17:10
530
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人