python解决高并发思路

代码层面

1,开进程池线程池

2,使用协程

3,  异步服务,使用异步的方式来解决耗时任务,例如 asyncio 模块

架构层面

1,使用docker起多个容器

2,使用微服务,例如支付模块访问量大,可以用java或者go来写,只需保证数据库的一致性即可,每个微服务之间的调用使用Json或者xml,此处注意传输数据需要序列化和反序列化

3,分布式框架

硬件层面

1,提升服务器性能,增加内存,cpu个数

网络层面

1,使用CDN镜像加速器

2,静态资源存在各种云上(如七牛云,阿里云oss)

 

 

posted @ 2020-05-12 09:41  夜晚的潜水艇  阅读(553)  评论(0)    收藏  举报