需求
近期公司上线某项目,需要根据参数id进行一致性hash,实现将同一参数的请求发送到同一节点上,由于我们使用nginx来做代理,所以这个任务到运维这里,首先就要思考用nginx怎么实现,最后调研了一下,nginx需要安装一个第三方模块ngx_http_consistent_h...
6年前 (2018-09-25) 11680℃
9喜欢
需求说明
公司微服务,为了在出现5xx状态码或特殊4xx状态码的时候,快速定位问题和解决问题,决定在nginx访问日志中加入错误请求的的响应(response)信息。经过调研和充分测试后决定使用openresty来实现,这里记录下实现方法。
openresty 简介
OpenRe...
7年前 (2018-04-12) 1349℃
1喜欢
Nodejs介绍
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,用来方便地搭建快速的易于扩展的网络应用。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效,非常适合运行在分布式设备的数据密集型的实时应用。Node...
7年前 (2017-08-22) 788℃
3喜欢
MHA介绍
MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在My...
8年前 (2017-02-12) 7078℃
4喜欢
前言:
我们的监控系统是zabbix,最近刚做完jvm还有tomcat的监控,需要吐槽以下内容:
zabbix官方提供的jvm和tomcat监控模版,存在item书写格式的坑,导致很多内容无法获取到监控。
网友写的zabbix监控java文章,99%就只有环境的搭建,没有zab...
8年前 (2016-11-05) 57358℃
51喜欢
声明:本文转载自运维社区,微信公共号文章。
前言
当我们使用浏览器访问一个Web站点的时候,我们的电脑会和Web服务器建立一条HTTP的连接,那么在这个连接层面是否可以进行性能优化呢?下面我们要讲解的就是HTTP的长连接和短连接的相关知识。
HTTP连接和TCP连接
在OSI七层...
8年前 (2016-10-23) 13070℃
2喜欢
Tomcat安装配置
环境介绍:
系统:centos 6.8 64 位
jdk:1.8
tomcat:8.0.23
Java环境配置
Java下载:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downl...
8年前 (2016-09-10) 2070℃
0喜欢
WEB浏览器缓存介绍
合理的利用WEB浏览器缓存WEB服务器上面的图片,css,js等静态文件。对于运维工程师来说这样,既提高了用户体验,又降低了网站的请求压力和带宽。浏览器缓存是对于用户和运维人员是一个双赢。
本文主要介绍浏览器DNS缓存和浏览器缓存协商,缓存刷新,缓存过期等知...
8年前 (2016-06-26) 6598℃
1喜欢
前言:
以前只是知道nginx配置文件里面有一个mime.types,但是一直没有用到过,这段时间有需求用到了这个,给大家分享下mime.types的使用。
需求:
开发人员在开发过程中输出一些调试文件,但是这些文件都是服务器上面,开发没有权限登录服务器获取日志,然后我们使用NF...
9年前 (2016-01-16) 8561℃
3喜欢