spring boot是一款非常优秀的微服务开发框架,具有开箱即用、简化配置、内置tomcat等等一系列优点。这一切都离不开spring boot的starter机制,starter机制也可以理解为spring boot所实现的一...
在平常工作中,如果运维没有通过日志监听各个服务的error日志,而我们自己也没有定期查看,那么就会出现一种情况是,某个版本上线某个功能之后,服务出现了大量的异常日志,但是我们却后知后...
一、简介 LRU Cache是我们在平常使用非常多的一种缓存,在构建高并发服务时,Redis往往由于存在网络消耗而无法达到性能要求,这个时候常用数据的本地缓存就显得尤为重要。在项目中,我们常用...
内存池,顾名思义,是对内存块进行管理的一套工具。通过内存池的封装,我们可以非常方便的从内存池中申请和释放内存,而且由于内存池的内存块是预申请的,这就减少了我们频繁申请系统内存空间...
在配置nginx.conf文件的时候,我们很容易发现,有部分配置项是既可以配置在http块,也可以配置在server块,还可以配置在location块中。但是并不是所有的配置项都可以在任意位置进行配置的,根...
从本节开始,我们将进入http模块实现原理的讲解,关于http模块,有一个非常重要的点就是其是如何存储http块、server块和location块的数据的,而且nginx有的配置项是可以在多个配置块中使用的...
epoll是一种基于事件驱动的模型,其是nginx能够高效处理客户端请求的重要原因之一。从流程上来讲,epoll模型的使用主要分为三步:epoll句柄的创建,监听文件描述符的添加和等待事件的触发,本...
事件模块是nginx的核心模块之一,nginx中客户端请求的处理和命令行指令的执行都是基于事件模块进行驱动的。因此,掌握事件模块的实现原理对于我们理解nginx整体架构有非常重要的意义。本文首...
对于nginx的惊群问题,我们首先需要理解的是,在nginx启动过程中,master进程会监听配置文件中指定的各个端口,然后master进程就会调用fork()方法创建各个子进程,根据进程的工作原理,子进程...
默认情况下,nginx使用的是master-worker工作模式接收命令行指令和处理客户端请求。在nginx启动master进程后,其会进行整个nginx工作环境的初始化,然后会依次启动worker进程、cache manager...
没有更多内容
加载失败,请刷新页面
文章删除后无法恢复,确定删除此文章吗?
动弹删除后,数据将无法恢复
评论删除后,数据将无法恢复