上一页 1 ··· 137 138 139 140 141 142 143 144 145 ··· 234 下一页

2019年3月18日

Nginx:承受3万并发连接数,胜过Apache 10倍

摘要: 编者按:Nginx是目前比较重要的开源性负载均衡技术,新浪、网易、六间房等很多网站都将Nginx部署进自己的网站系统架构,并解决部分问题。本文是作者长期的实战经验,很有参考价值。 本文是我撰写的关于搭建“Nginx + PHP(FastCGI)”Web服务器的第4篇文章。本系列文章作为国内最早详细介 阅读全文

posted @ 2019-03-18 22:00 ExplorerMan 阅读(4881) 评论(0) 推荐(0)

Nginx深入详解之多进程网络模型

摘要: 一、进程模型 Nginx之所以为广大码农喜爱,除了其高性能外,还有其优雅的系统架构。与Memcached的经典多线程模型相比,Nginx是经典的多进程模型。Nginx启动后以daemon的方式在后台运行,后台进程包含一个master进程和多个worker进程,具体如下图: 图1 Nginx多进程模型 阅读全文

posted @ 2019-03-18 21:57 ExplorerMan 阅读(296) 评论(0) 推荐(0)

Nginx支持比Apache高并发的原因

摘要: 1.先从各自使用的多路复用IO模型说起: select模型:(apache使用,由于受模块等限制,用的不多) poll: poll是unix沿用select自己重新实现了一遍,唯一解决的问题是poll 没有最大文件描述符数量的限制 epoll模型:(nginx使用) epoll带来了两个优势,大幅度 阅读全文

posted @ 2019-03-18 21:54 ExplorerMan 阅读(145) 评论(0) 推荐(0)

nginx 优化(突破十万并发)

摘要: 一般来说nginx配置文件中对优化比较有作用的为以下几项: worker_processes 8; nginx进程数,建议按照cpu数目来指定,一般为它的倍数。 worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 0010 阅读全文

posted @ 2019-03-18 21:49 ExplorerMan 阅读(265) 评论(0) 推荐(0)

2019年3月17日

RPC架构简单理解

摘要: RPC(Remote Promote Call) 一种进程间通信方式。允许像调用本地服务一样调用远程服务。 RPC框架的主要目标就是让远程服务调用更简单、透明。RPC框架负责屏蔽底层的传输方式(TCP或者UDP)、序列化方式(XML/JSON/二进制)和通信细节。开发人员在使用的时候只需要了解谁在什 阅读全文

posted @ 2019-03-17 20:33 ExplorerMan 阅读(926) 评论(0) 推荐(0)

【转】浅谈Nginx负载均衡与F5的区别

摘要: 前言 笔者最近在负责某集团网站时,同时用到了Nginx与F5,如图所示,负载均衡器F5作为处理外界请求的第一道“墙”,将请求分发到web服务器后,web服务器上的Nginx再进行处理,静态内容直接访问本地门户,动态数据则通过反向代理指向内网服务。 其实Nginx和F5这两者均可用作网站负载均衡,那二 阅读全文

posted @ 2019-03-17 20:10 ExplorerMan 阅读(225) 评论(0) 推荐(0)

RPC简介及框架选择

摘要: 简单介绍RPC协议及常见框架,对比传统restful api和RPC方式的优缺点。常见RPC框架,gRPC及序列化方式Protobuf等 HTTP协议 http协议是基于tcp协议的,tcp协议是流式协议,包头部分可以通过多出的\r\n来分界,包体部分如何分界呢?这是协议本身要解决的问题。目前一般有 阅读全文

posted @ 2019-03-17 20:01 ExplorerMan 阅读(1270) 评论(0) 推荐(0)

Elasticsearch聚合 之 Terms

摘要: 本篇着重讲解的terms聚合,它是按照某个字段中的值来分类: 比如性别有男、女,就会创建两个桶,分别存放男女的信息。默认会搜集doc_count的信息,即记录有多少男生,有多少女生,然后返回给客户端,这样就完成了一个terms得统计。 Terms聚合 得到的结果如下: 数据的不确定性 使用terms 阅读全文

posted @ 2019-03-17 19:08 ExplorerMan 阅读(1777) 评论(1) 推荐(0)

Elasticsearch聚合初探——metric篇

摘要: 前言 ES中的聚合被分为两大类:Metric度量和bucket桶(原谅我英语差,找不到合适的词语.....就用单词来说吧!)。说的通俗点,metric很像SQL中的avg、max、min等方法,而bucket就有点类似group by了。 本篇就简单的介绍一下metric聚合的用法。 metric的 阅读全文

posted @ 2019-03-17 19:07 ExplorerMan 阅读(690) 评论(0) 推荐(0)

Elasticsearch聚合 之 Date Histogram聚合

摘要: 用法 Date histogram的用法与histogram差不多,只不过区间上支持了日期的表达式。 interval字段支持多种关键字:`year`, `quarter`, `month`, `week`, `day`, `hour`, `minute`, `second` 当然也支持对这些关键字 阅读全文

posted @ 2019-03-17 19:07 ExplorerMan 阅读(801) 评论(0) 推荐(0)

上一页 1 ··· 137 138 139 140 141 142 143 144 145 ··· 234 下一页

导航