几种限流技术

2019-11-24 07:17:05 898 思小齐

就秒杀接口来说,当访问频率或者并发请求超过其承受范围的时候,这时候我们就要考虑限流来保证接口的可用性,以防止非预期的请求对系统压力过大而引起的系统瘫痪。通常的策略就是拒绝多余的访问,或者让多余的访...

查看详细

如何检测 Web 服务请求丢失问题

2018-08-30 06:36:06 880 思小齐

问题描述最近偶尔有用户反馈某些 HTTP 接口出现超时问题,而 web 服务端的 Trace 监控没有出现 http 返回值为 503 等异常情况。出现这种情况一般是web容器出现问题,客户端连接不上来。本文将主要介绍如何去监控...

查看详细

Node.js运行原理、高并发性能测试对比及生态圈汇总

2019-01-21 19:41:21 845 思小齐

Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好

查看详细

Nginx 架构和基础原理

2018-07-12 04:40:20 860 思小齐

Nginx 的应用场景 Nginx 的应用场景主要有三个: 静态资源服务 反向代理服务 API 服务 静态资源服务 Nginx 可以通过本地文件系统提供静态资源的服务,例如纯静态的 HTML 页面等。 反向代理服务 很多应用服务的运...

查看详细

如何实现一个Web Server

2017-12-24 20:50:39 937 思小齐

最近重构了去年造的一个轮子 Vino。Vino 旨在实现一个轻量并且能够保证性能的 Web Server,仅关注 Web Server 的本质部分。在重构过程中,Vino 借鉴了许多优秀开源项目的思想,如 Nginx、Mongoose 和 Webbench。...

查看详细

深入浅出Nginx

2019-12-09 03:13:25 880 思小齐

前言 Nginx是一款轻量级的Web服务器、反向代理服务器,由于它的内存占用少,启动极快,高并发能力强,在互联网项目中广泛应用。 上图基本上说明了当下流行的技术架构,其中Nginx有点入口网关的味道。 反向代理服...

查看详细

【3.工程开发】-nginx架构

2019-05-05 09:57:31 945 思小齐

第一部分介绍nginx现有框架,用典型的4+1视图阐述,包括逻辑架构,开发架构,运行架构,物理架构,功能用例,nginx为单机服务,不考虑物理架构。其中功能用例概述nginx功能;逻辑架构主要介绍nginx高度模块化中各...

查看详细

Nginx--面试基础必会

2017-12-11 11:37:33 893 思小齐

最近一直在更新关于Nginx的系列文章,终于将Nginx的几个关键知识点讲的差不多了。本篇作为Nginx系列的结尾篇幅,主要是列举一些面试时经常问到的Nginx知识点。其实Nginx适合提问的面试点并不多,问来问去基本都是...

查看详细

如何在windows下搭建Nginx+MySQL+PHP环境

2017-12-01 00:10:02 888 思小齐

本次所选安装版本是:nginx1.11.5,php7.1.0,mysql5.7.16,当然可以根据喜欢的版本下载,为了方便管理,我在D盘下新建了wnmp文件夹,里面包含文件夹有mysql,php,nginx,www,www为存放项目文件夹。Nginx: 前往n...

查看详细

高并发 - 收藏集 - 掘金

2020-05-18 07:13:27 998 思小齐

AbstractQueuedSynchronizer 超详细原理解析 - 后端 - 掘金今天我们来研究学习一下AbstractQueuedSynchronizer类的相关原理,java.util.concurrent包中很多类都依赖于这个类所提供的队列式的同步器,比如说常用的Re...

查看详细