网站首页 nginx 惊群
-
你的编程能力为什么没有精进 - 1(以nginx为例)
每个有追求的程序员都希望自己的代码写的优雅,有高级感。但是现实很多程序员只是砌墙,堆业务代码,堆着堆着几年后会发现变得毫无兴趣,工资也不会上涨。如何改变?其实很多人已经讲过,看经典代码,这里以nginx为例。相信在你年轻的时候,初入代码门槛...
2024-10-25 wys521 精选教程 30 ℃ 0 评论 -
linux性能优化-网络 linux性能优化大师
网络性能指标带宽:链路最大传输速率b/s(比特每秒)吞吐量:单位时间成功传输的数据量,单位b/s延时:建立连接需要的时间或一个数据包往返时间RTTPPS:以网络包为单位的传输速率,PPS用来评估网络的转发能力网络可用性并发连接数丢包率...
2024-10-25 wys521 精选教程 24 ℃ 0 评论 -
2020年面试复盘大全+解析:Redis+ZK+Nginx+数据库+分布式+微服务
今天分享给大家的都是目前主流企业使用最高频的面试题库,也都是Java版本升级之后,重新整理归纳的最新答案,会让面试者少走很多不必要的弯路。同时每个专题都做到了详尽的面试解析文档,以确保每个阶段的读者都能看得懂,同时这部分面试文档也是可以...
2024-10-25 wys521 精选教程 25 ℃ 0 评论 -
Openresty协程调度对比Go协程调度
本文作者:刘代明(常用网名:行如风,常用游戏名:学长的棉被),一个文艺青年(纳尼?青年?是的,你没看错:世界卫生组织(2020年)对青年的定义:18-65周岁[来自百度百科]...
2024-10-25 wys521 精选教程 26 ℃ 0 评论 -
nginx的基础配置一 nginx基本配置与参数说明
欢迎提错,欢迎交流!前两天提到了apache的基础配置,现在我们来看看nginx的配置文件解释全局快和events块部分http模块http块内的server块和location块这是我的部分配置文件信息...
2024-10-25 wys521 精选教程 33 ℃ 0 评论 -
「linux」多个套接字可以绑定同一个端口吗
在日常的开发过程中,经常会遇到端口占用冲突的问题。那是不是不同的进程不能同时监听同一个端口呢?这个小节就来介绍SO_REUSEPORT选项相关的内容。通过阅读这个小节,你会学到如下知识。...
2024-10-25 wys521 精选教程 31 ℃ 0 评论 -
350行C代码实现epoll reactor模型
有了epoll为什么还需要reactor?响应快,不必为单个同步事件所阻塞,虽然Reactor本身依然是同步的;...
2024-10-25 wys521 精选教程 27 ℃ 0 评论 -
Linux下各种锁的理解和使用及总结解决epoll惊群问题(面试常考)
一.锁锁出现的原因临界资源是什么:多线程执行流所共享的资源锁的作用是什么,可以做原子操作,在多线程中针对临界资源的互斥访问...保证一个时刻只有一个线程可以持有锁对于临界资源做修改操作...任何一个线程如果需要修改,向临界资源做写入...
2024-10-25 wys521 精选教程 26 ℃ 0 评论 -
linux 多线程或多进程 epoll处理 accept 惊群问题
什么是惊群简单说,惊群是因为多进程(多线程)在同时阻塞等待同一个事件的时候(休眠状态),当时间发生时,就会唤醒所有等待的(休眠的)进程(线程)。但是事件只能被一个进程或线程处理,而其他进程(线程)获取失败,只能重新进入休眠状态,这种现象和性...
2024-10-25 wys521 精选教程 26 ℃ 0 评论 -
深入浅出 Linux 惊群:现象、原因和解决方案
"惊群"简单地来讲,就是多个进程(线程)阻塞睡眠在某个系统调用上,在等待某个fd(socket)的事件的到来。当这个fd(socket)的事件发生的时候,这些睡眠的进程(线程)就会被同时唤醒,多个进程(线程)从阻塞的系统...
2024-10-25 wys521 精选教程 23 ℃ 0 评论
- 控制面板
- 网站分类
- 最新留言
-