-
Keepalived+Lvs+Nginx搭建Nginx高可用集群
所属栏目:[外闻] 日期:2019-10-11 热度:125
nginx是一款非常优秀的反向代理工具,支持请求分发,负载均衡,以及缓存等等非常实用的功能。在请求处理上,nginx采用的是epoll模型,这是一种基于事件监听的模型,因而其具备非常高效的请求处理效率,单机并发能力能够达到上百万。nginx接收到的请求可以[详细]
-
一文读懂Tomcat组件--一个Web服务器的架构演化史
所属栏目:[外闻] 日期:2019-10-11 热度:128
1. tomcat是谁? 2. tomcat可以做什么? tomcat是一个web容器,可以将web应用部署到tomcat,由它提供web服务,一个web容器中可以部署多个web应用,这些web应用可以是同一个域名,也可以是多个域名的服务。 3. tomcat有哪些组件 4.怎么快速理解这些组件呢? 我[详细]
-
开发掌握Nginx之一:反向代理、动静分离、负载均衡
所属栏目:[外闻] 日期:2019-10-11 热度:170
Nginx简述 Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的。从2004年发布至今,凭借开源的力量,已经接近成熟与完善。 Nginx功能丰富,可作为HTTP Web服务器,也可作为反向代理负载均衡服务器,邮件服务器等。支持FastCGI、SSL、Virtual[详细]
-
数据中心线缆部署需要考虑的主要因素
所属栏目:[外闻] 日期:2019-09-27 热度:58
如今,对高质量、高可靠数据的依赖比以往任何时候都更要重要。企业依赖于数据中心全天候的连接性,遵循各项法规和规章,并确保弹性、性能和更多功能,而所有这些都使他们能够致力于满足客户的需求。数据中心也应该具有高度的适应性。随着当今的技术日新月[详细]
-
查漏补缺:连接器在Tomcat中是如何设计的
所属栏目:[外闻] 日期:2019-09-25 热度:156
从连接器(Connector)源码说起 既然是来解析连接器(Connector),那么我们直接从源码入手,后面所有源码我会剔除不重要部分,所以会忽略大部分源码细节,只关注流程。源码如下(高能预警,大量代码): publicclassConnectorextendsLifecycleMBeanBase{ public[详细]
-
改变数据中心机架要求的因素
所属栏目:[外闻] 日期:2019-09-21 热度:55
随着托管数据中心和边缘数据中心的兴起,对于数据中心机架的要求已经从管理设备转变为保留宝贵的占地空间,优化冷却,并提高效率,来降低数据中心运营成本和IT人员的成本。 以下是改变当今数据中心机架要求的4个因素。 (1)增加重量负荷 如今的组织需要数据[详细]
-
如何避免影响数据中心采购的员工偏见
所属栏目:[外闻] 日期:2019-09-20 热度:139
行业专家指出,如果不提高警惕,现有的供应商、产品、企业员工之间的关系可能会导致构建数据中心采用劣质产品或浪费成本的问题。 采购IT设备、构建数据中心空间,以及运营维护等事情,企业的IT团队在很长一段时间内都以同样的方式完成。当大型企业开始关注[详细]
-
负载均衡与反向代理(Nginx/OpenResty)
所属栏目:[外闻] 日期:2019-09-18 热度:51
我们使用Nginx时,大多数场景下使用的都是七层的HTTP负载均衡(ngx_http_upstream_module)。在1.9.0版本以后,Nginx也开始支持TCP(ngx_stream_upstream_module)四层负载均衡。 四层/七层负载均衡的区别 四层负载均衡,就是基于IP+端口的负载均衡(TCP/UDP)。[详细]
-
大规模微服务场景下的十大痛点问题定位与优化
所属栏目:[外闻] 日期:2019-09-17 热度:89
今天我的主题是在微服务场景下的一个性能问题的定位优化,那么今天会讲一个我们其实出现的一个真实的一个场景,然后其实还是花了蛮长时间,然后把这个东西才定位到一个具体的问题。 现在云原生微服务架构特别的火,有非常多的优势,比如说这里面写的快速迭[详细]
-
游戏服务器架构演进
所属栏目:[外闻] 日期:2019-09-16 热度:190
一、游戏服务器特征 游戏服务器,是一个会长期运行程序,并且它还要服务于多个不定时,不定点的网络请求。所以这类服务的特点是要特别关注稳定性和性能。这类程序如果需要多个协作来提高承载能力,则还要关注部署和扩容的便利性;同时,还需要考虑如何实现[详细]
-
Nginx服务器的六种负载均衡策略详解
所属栏目:[外闻] 日期:2019-09-12 热度:167
一、关于Nginx的负载均衡 在服务器集群中,Nginx起到一个代理服务器的角色(即反向代理),为了避免单独一个服务器压力过大,将来自用户的请求转发给不同的服务器。详情请查看我的另一篇博客。 二、Nginx负载均衡策略 负载均衡用于从upstream模块定义的后端[详细]
-
解剖Nginx服务器架构
所属栏目:[外闻] 日期:2019-09-10 热度:174
一.Nginx的模块化 模块化结构的思想是一个很久的概念,但也正是成熟的思想造就了Nginx的巨大优越性。 我们知道Nginx从总体上来讲是有许多个模块构成的。习惯将Nginx分为5大模块分别为:核心模块,标准HTTP模块,可选HTTP模块,邮件服务模块和第三方模块。[详细]
-
谁说前端不需要懂-Nginx反向代理与负载均衡
所属栏目:[外闻] 日期:2019-09-10 热度:177
学到老活到老 前端圈一直很新,一直要不停的学习,而且在进入大厂的路上,还要求熟悉一门后台语言等等。用一句别人开玩笑的话来说,java十年前的技术现在还能用,而前端的技术就不是这样的了。 突然想起了deno项目发布的时候,一个搞笑的issue,求别更新了[详细]
-
Nginx为什么高效?一文搞明白Nginx核心原理
所属栏目:[外闻] 日期:2019-09-09 热度:99
Nginx 的进程模型 Nginx 服务器,正常运行过程中: 多进程:一个 Master 进程、多个 Worker 进程 Master 进程:管理 Worker 进程 对外接口:接收外部的操作(信号) 对内转发:根据外部的操作的不同,通过信号管理 Worker 监控:监控 worker 进程的运行状态[详细]
-
Linux高性能服务器处理框架
所属栏目:[外闻] 日期:2019-09-07 热度:189
终于开始学习epoll了,虽然不明白的地方还是很多,但从理论到实践,相信自己动手去写一个具体的框架后,一切会清晰很多。 1、首先需要一个内存池,目的在于: 减少频繁的分配和释放,提高性能的同时,还能避免内存碎片的问题; 能够存储变长的数据,不要很[详细]
-
Socket技术,实现Http协议和游戏服务器协议(Java代码)
所属栏目:[外闻] 日期:2019-09-07 热度:138
在网络技术中,前后端通讯是一个难点,也是一个服务器程序员必须攻克的技术瓶颈。在两台计算机要实现信息交互,就需要一种技术来说,而两台计算机网卡来实现,无非就是两种技术UDP和TCP,其中,两种技术由于不同的特性,使用在不同的地方,在一些不要求高[详细]
-
Linux 系统服务器异常流量分析
所属栏目:[外闻] 日期:2019-09-07 热度:108
在工作中经常遇到服务器流量异常,时不时的流量很高。遇到这种流量异常和网站打开缓慢的情况,最后基本上可以归结为三种原因:一种是网站正在遭受DD或CC攻击;一种是服务器内存或者CPU耗尽;最后一种就是服务器被挂马了。 那么Linux/Centos服务器带宽异常跑[详细]
-
什么是Nginx负载均衡高可用?看完这一篇就明白
所属栏目:[外闻] 日期:2019-09-07 热度:193
要实现nginx的高可用,需要实现备份机。 1.1. 什么是负载均衡高可用 nginx作为负载均衡器,所有请求都到了nginx,可见nginx处于非常重点的位置,如果nginx服务器宕机后端web服务将无法提供服务,影响严重。 为了屏蔽负载均衡服务器的宕机,需要建立一个备[详细]
-
用了10多年的 Tomcat 居然有bug,这能忍?
所属栏目:[外闻] 日期:2019-09-07 热度:145
为了解决分布式链路追踪的问题,我们引入了实现OpenTracing的Jaeger来实现。然后我们为SpringBoot框架写了一个starter以让用户实现近零改造接入全链路。 由于公司有一个封装了SpringBoot的内部框架,然后我们的starter就以最新框架所使用的SpringBoot版本[详细]
-
谈谈变更过程中的运维意识
所属栏目:[外闻] 日期:2019-09-07 热度:106
运维,或许是一个在 IT 技术岗中很尴尬的职位。其一,许多应届生都未曾接触过,对工作的职能界定非常模糊;其二,很多其他技术岗的往届生会觉得,『卧槽,这么 low 逼,只会重启推配置做发布』;其三,正在从事运维岗的往届生会觉得自己在公司的 KPI 很难体[详细]
-
沉寂多年,无服务器爆发,其硬核是什么?
所属栏目:[外闻] 日期:2019-09-07 热度:104
和大多数IT热词一样,无服务器自诞生以来,一直处于不温不火的状态。可就在今年忽然爆发,令人惊讶,也有技术专家称之为临界点来临。如果这样的话,无服务器将迅速与其他技术相融合,成为新型部署方式。 不要盲目乐观。IT热词之所以热,是因为它从来不是单[详细]
-
云时代运维转型必读:容器运维模式的五大场景
所属栏目:[外闻] 日期:2019-09-07 热度:62
其实我挺早就接触Docker和Kubernetes,时间大概在3、4年前吧,但是由于当时所在技术团队的业务模式所限制,还没有真正对容器云有技术需求,所以我更多还是以一种技术玩具的心态接触容器技术。 直到去年开始才正式接触基于容器云平台的技术架构,我从业务运[详细]
-
还在担心服务器进程被OOM?只需一招,即可避免
所属栏目:[外闻] 日期:2019-09-07 热度:190
问题描述 Linux 内核有个机制叫 OOM killer(Out-Of-Memory killer),该机制会监控那些占用内存过大,尤其是瞬间很快消耗大量内存的进程,为了防止内存耗尽而内核会把该进程杀掉。 典型的情况是:某天一台机器突然 ssh 远程登录不了,但能 ping 通,说明不[详细]
-
MySQL数据库服务器越来越慢,如何分析并解决?
所属栏目:[外闻] 日期:2019-09-07 热度:114
引言: 作为一名DBA你是否遇到这种情况?当你埋头认真工作之时,发现自己操作的数据库变得越来越慢,甚至是卡顿。如何处理?是什么原因导致你的MySQL运行速度变慢呢? 下面小编将带大家从多方面进行分析是什么导致MySQL数据库变慢~ 一、 外部的硬件因素 能够[详细]
-
你需要了解的智慧城市中的大数据存储
所属栏目:[外闻] 日期:2019-09-07 热度:180
现代社会中城市长期以来一直依靠视频监控来加强公共安全和遏制犯罪,而如今的智慧城市正在将这些解决方案应用于包括交通管理、照明、停车执法等更多的用途。 这在很大程度上是因为摄像头本身已成为智能计算设备,提供视频分析和与不同系统和设备集成的能力[详细]
