文章浏览阅读3.2k次,点赞5次,收藏18次。Python TCP并发编程详解及代码实现-以BIO&NIO&AIO模型实现聊天室为例_pythontcp协议群聊聊天室...
2023-11-11 20:19 阅读 阅读全文文章浏览阅读1.5w次。前言在上一篇,通过实例演示了在高并发场景下多人抢购优惠券的超卖问题,并且利用redis+lua解决了超卖问题,但是一人只能抢一单的问题是否还在呢?一人抢多单压测可以发现,在经过改造时候,虽然解......
2024-01-21 13:06 阅读 阅读全文文章浏览阅读4.6k次,点赞2次,收藏4次。本文来自美团曹振团老师的分享。技术体系架构演进简单介绍一下外卖现在的情况:我们从2013年10月份做外卖的事情,是从餐饮外卖开始的。经过两年多的发展,我们不光可以提供餐饮外......
2024-01-24 10:48 阅读 阅读全文文章浏览阅读1w次。设置的并行度,在哪些情况下会生效?哪些情况下不会生效?如果你压根没有使用sparkSQL(DataFrame),那么你整个spark application默认所偶stage的并行度都是你设置的那个参数,(除非你使用coalesce算子缩减过partiti......
2024-01-24 00:19 阅读 阅读全文目的:构建基于指南的预防ICU患者肠内营养并发腹泻的集束化方案,并评价其应用效果。方法:获取基于指南的预防ICU患者肠内营养并发腹泻的证据,共纳入5篇指南,汇总出12条最佳证据,构建腹泻管理集束化方案12条。选取2020年6......
2024-03-23 13:08 阅读 阅读全文文章浏览阅读97次。基础知识I/O分类常见的I/O主要分为以下几类,如下所示:阻塞I/O(blocking I/O)非阻塞I/O(non-blocking I/O)同步I/O(sync I/O)异步I/O(async I/O)同步:调用端会一直等待服务端响应,直到返回结果异步:调用端发......
2023-11-11 20:09 阅读 阅读全文文章浏览阅读342次。I/O 多路复用使得程序能同时监听多个文件描述符,能够提高程序的性能,Linux 下实现 I/O 多路复用的系统调用主要有 select、poll 和 epoll。多路转接!!!select 工作流程:101+1的目标是为了遍历到101。底层是一......
2024-01-12 20:19 阅读 阅读全文文章浏览阅读362次。说明:36章开始应该在大数据前面的内容,放在35章后面来说了BIO网络通信概述网络编程的基本模型是Client/Server模型,也就是两个进程之间进行相互通信,其中服务端提供位置信息(绑定的IP地址和监听端口......
2024-01-23 02:45 阅读 阅读全文文章浏览阅读745次。需要临时Actor时倾向于使用匿名Actorreceive是偏函数,使用case匹配,如果没有匹配时会报错。偏函数,有apply isDefinedAt方法(判断消息是否已被定义为要处理的消息)receive中如果没有case,不会报错,只会忽略......
2024-01-23 18:27 阅读 阅读全文文章浏览阅读485次。这主要是硬件的驱动以及国内互联网行业的飞速发展决定的,现在 64 核的服务器已经飞入寻常百姓家,大型互联网厂商的系统并发量轻松过百万,传统的中间件和数据库已经不能为我们遮风挡雨,反而成了......
2023-11-11 16:54 阅读 阅读全文