上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 32 下一页
摘要: Nginx("engine x")是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 在高连接并发的情况下,Nginx是Apache服务器不错的替代品。 Nginx("engine x")是一款是由俄罗斯 阅读全文
posted @ 2017-01-13 19:52 大数据从业者FelixZh 阅读(670) 评论(0) 推荐(0)
摘要: 使用Memcache <br\>Memcache是一个通用的内存缓存系统。 它通常用于加速缓慢的数据访问。 NGINXmemcached模块提供各种指令,可以配置为直接访问Memcache提供内容,从而避免对上游服务器的请求。除了指令之外,模块还创建$ memcached_key变量,用于执行高速缓 阅读全文
posted @ 2017-01-13 19:50 大数据从业者FelixZh 阅读(2504) 评论(0) 推荐(0)
摘要: 定义缓存目录 <br\>使用您喜欢的文本编辑器打开/etc/nginx/nginx.conf,并在http {区域加入: proxy_cache_path /var/www/cache levels=1:2 keys_zone=my-cache:8m max_size=1000m inactive= 阅读全文
posted @ 2017-01-13 19:46 大数据从业者FelixZh 阅读(4108) 评论(0) 推荐(0)
摘要: 启用FastCGI缓存 <br\>编辑必须启用缓存的虚拟主机配置文件。 nano /etc/nginx/sites-enabled/vhost 将以下行添加到server{}指令之外的文件顶部: fastcgi_cache_path /etc/nginx/cache levels=1:2 keys_ 阅读全文
posted @ 2017-01-13 19:44 大数据从业者FelixZh 阅读(5550) 评论(1) 推荐(0)
摘要: NGINX虽然已经对静态内容做过优化。 但在高流量网站的情况下,仍然可以使用open_file_cache进一步提高性能。 NGINX缓存将最近使用的文件描述符和相关元数据(如修改时间,大小等)存储在缓存中。 缓存不会存储所请求文件的内容。 open_file_cache 启用此指令将存储以下信息的 阅读全文
posted @ 2017-01-13 19:36 大数据从业者FelixZh 阅读(2572) 评论(0) 推荐(0)
摘要: 请求缓冲区在NGINX请求处理中起着重要作用。 在接收到请求时,NGINX将其写入这些缓冲区。 这些缓冲区中的数据可作为NGINX变量使用,例如$request_body。 如果缓冲区与请求大小相比较小,则数据将写入磁盘上的文件,因此将涉及I/O操作。 NGINX提供了可以改变请求缓冲区的各种指令。 阅读全文
posted @ 2017-01-13 18:58 大数据从业者FelixZh 阅读(36241) 评论(0) 推荐(3)
摘要: 配置Nginx I/O <br\> Sendfile 当应用程序传输文件时,内核首先缓冲数据,然后将数据发送到应用程序缓冲区。 应用程序反过来将数据发送到目的地。 Sendfile方法是一种改进的数据传输方法,其中数据在操作系统内核空间内的文件描述符之间复制,而不将数据传输到应用程序缓冲区。 这使操 阅读全文
posted @ 2017-01-13 18:57 大数据从业者FelixZh 阅读(7731) 评论(0) 推荐(1)
摘要: 配置Nginx workers <br\>NGINX根据指定的配置运行固定数量的工作进程。 这些工作进程负责处理所有处理。 在下面的章节中,我们将调整NGINX worker参数。 这些参数是NGINX全局上下文的一部分。 worker_processes worker_processes指令控制工 阅读全文
posted @ 2017-01-13 18:55 大数据从业者FelixZh 阅读(32513) 评论(0) 推荐(0)
摘要: 在本节中,我们将创建一个脚本,将Nginx守护进程转换为实际的系统服务。 这有两个作用:守护程序可以使用标准命令控制,更重要的是,它可以在系统启动时自动启动,并在系统关闭时停止。 System V scripts <br\>大多数基于Linux的操作系统使用System-V风格的init守护进程。 阅读全文
posted @ 2017-01-13 18:52 大数据从业者FelixZh 阅读(1809) 评论(0) 推荐(0)
摘要: 守护进程和服务 <br\>在首次运行Nginx之前,了解此应用程序的性质很重要。 有两种类型的计算机应用程序 – 那些需要用户输入,因此在前台运行,另一种在后台运行。 Nginx是后一种类型,通常称为守护进程。 守护进程名称通常带有尾随的“d”,这里可以提到几个例子 – httpd,HTTP服务器守 阅读全文
posted @ 2017-01-13 18:51 大数据从业者FelixZh 阅读(1100) 评论(0) 推荐(0)
摘要: 本文介绍nginx在提供HTTPS时使用的一些其他配置选项。 虽然这些功能有助于优化nginx的SSL和TLS,但这不是一个完整对加固nginx的介绍。 确保您的服务器安全的最佳方法是不仅需要正确的配置,而且需要始终遵循最佳安全的设置实践。 关闭nginx版本显示 <br\>默认情况下,nginx与 阅读全文
posted @ 2017-01-13 18:47 大数据从业者FelixZh 阅读(5175) 评论(1) 推荐(0)
摘要: 从源代码编译应用程序时通常有三个步骤:配置,编译和安装。 配置步骤允许您选择一些在程序编译后无法编辑的选项,因为它对程序二进制文件有直接影响。 因此,这是一个非常重要的阶段,你需要仔细选择,如果你想避免后面的麻烦,如缺乏一个特定的模块或配置文件位于一个随机文件夹等。 简单安装 <br\>如果由于某种 阅读全文
posted @ 2017-01-13 18:44 大数据从业者FelixZh 阅读(4233) 评论(0) 推荐(0)
摘要: 安装依赖 <br\>我们已经选择下载程序源代码进行手动编译,而不是使用软件包管理器(如Yum,Aptitude或Yast)进行安装。 这个选择有两个原因。 首先,软件包可能不包含在您的Linux发行版的存储库中。 此外,提供下载和安装Nginx的存储库经常包含比较旧的版本。 更重要的是,你可能需要配 阅读全文
posted @ 2017-01-13 18:43 大数据从业者FelixZh 阅读(1491) 评论(0) 推荐(0)
摘要: 默认情况下ssl模块并未被安装,如果要使用该模块则需要在编译时指定–with-http_ssl_module参数,安装模块依赖于OpenSSL库和一些引用文件,通常这些文件并不在同一个软件包中。通常这个文件名类似libssl-dev。 生成证书 可以通过以下步骤生成一个简单的证书:首先,进入你想创建 阅读全文
posted @ 2017-01-13 18:33 大数据从业者FelixZh 阅读(600) 评论(0) 推荐(0)
摘要: 一、上传Tomcat服务器 二、安装Tomcat服务器 2.1、解压tomcat服务器压缩包 2.2、配置环境变量 tomcat服务器运行时是需要JDK支持的,所以必须配置好JDK用到的那些环境变量 编辑/etc下的profile文件,加上如下内容: 2.3、修改tomcat服务器的启动端口 修改将 阅读全文
posted @ 2016-12-21 09:01 大数据从业者FelixZh 阅读(728) 评论(0) 推荐(0)
摘要: The BASEDIR environment variable is not defined correctly 启动tomcat时报错 The BASEDIR environment variable is not defined correctly This environment variable is needed to run this program 这坑爹... 阅读全文
posted @ 2016-12-21 08:56 大数据从业者FelixZh 阅读(2592) 评论(0) 推荐(0)
摘要: 引言 上期我们对比了RocketMQ和Kafka在多Topic场景下,收发消息的对比测试,RocketMQ表现稳定,而Kafka的TPS在64个Topic时可以保持13万,到了128个Topic就跌至0.85万,导致无法完成测试。我们不禁要问: 为什么看不到Kafka性能暴跌的趋势呢? 今天的测试, 阅读全文
posted @ 2016-12-19 17:12 大数据从业者FelixZh 阅读(9253) 评论(0) 推荐(0)
摘要: 引言 上一期我们对比了三类消息产品(Kafka、RabbitMQ、RocketMQ)单纯发送小消息的性能,受到了程序猿们的广泛关注,其中大家对这种单纯的发送场景感到并不过瘾,因为没有任何一个网站的业务只有发送消息。本期,我们就来模拟一个真实的场景: Topic为何物 Topic是消息中间件里一个重要 阅读全文
posted @ 2016-12-19 17:05 大数据从业者FelixZh 阅读(10133) 评论(0) 推荐(0)
摘要: 引言 分布式系统中,我们广泛运用消息中间件进行系统间的数据交换,便于异步解耦。现在开源的消息中间件有很多,前段时间我们自家的产品 RocketMQ (MetaQ的内核) 也顺利开源,得到大家的关注。 那么,消息中间件性能究竟哪家强? 带着这个疑问,我们中间件测试组对常见的三类消息产品(Kafka、R 阅读全文
posted @ 2016-12-19 16:48 大数据从业者FelixZh 阅读(56151) 评论(1) 推荐(3)
摘要: 引言 前几期的评测中,我们对比了Kafka和RocketMQ的吞吐量和稳定性,本期我们要引入一个新的评测标准——软件可靠性。 何为“可靠性”? 先看下面这种情况:有A,B两辆越野汽车,在城市的周边地区均能很好应对泥泞的路况。当一同开去穿越西藏,A车会因为西藏本地的汽油不达标,导致油路受阻无法点火,而 阅读全文
posted @ 2016-12-19 16:41 大数据从业者FelixZh 阅读(3727) 评论(1) 推荐(0)
摘要: 摘要: 在5月17日举办的2016云栖大会·武汉峰会上阿里中间件产品专家马雷(阿仁)就阿里中间件MQ做了精彩的演讲,告诉大家:阿里中间件团队的目标是让消息“传”无边界。本文也就为什么使用消息中间件,消息中间件的核心场景进行了分享。相信阿仁的分享会让大家对分布式应用的异步调用有更加深刻的了解。精彩不要 阅读全文
posted @ 2016-12-19 15:54 大数据从业者FelixZh 阅读(1916) 评论(0) 推荐(0)
摘要: 简介 MetaQ是一款高性能的消息中间件,经过几年的发展,已经非常成熟稳定,历经多年双11的零点峰值压测,表现堪称完美。 MetaQ当前最新最稳定的稳本是3.x系统,MetaQ 3.x重新设计和实现,比之前的版本更优秀。虽然MetaQ借鉴了linkedin 的消息中间件kafak思想,但已经是青出于 阅读全文
posted @ 2016-12-19 15:35 大数据从业者FelixZh 阅读(5846) 评论(0) 推荐(1)
摘要: 昨天,我们将分布式消息中间件RocketMQ捐赠给了开源软件基金会Apache。 孵化成功后,RocketMQ或将成为国内首个互联网中间件在Apache上的顶级项目。 消息一出,本以为群众的反应是这样的: 然而事实上,群众的反应是这样的: 今天,特别邀请到阿里巴巴中间件(Aliware)技术研究员蒋 阅读全文
posted @ 2016-12-19 15:19 大数据从业者FelixZh 阅读(6870) 评论(0) 推荐(0)
摘要: 序言 今年的双十一对阿里巴巴中间件消息团队来说,注定是个不平凡的日子。在这一天,稳定性小组重点攻克的低延迟存储解决方案成功地经受住了大考。整个大促期间,99.996%的延迟落在了10ms以内,极个别由于GC引发的停顿在50ms以内,对于读写比例几乎均衡的分布式消息引擎来说,这一结果无不令人兴奋。甚至 阅读全文
posted @ 2016-12-19 15:13 大数据从业者FelixZh 阅读(3455) 评论(0) 推荐(0)
摘要: 淘宝内部的交易系统使用了淘宝自主研发的Notify消息中间件,使用Mysql作为消息存储媒介,可完全水平扩容,为了进一步降低成本,我们认为存储部分可以进一步优化,2011年初,Linkin开源了Kafka这个优秀的消息中间件,淘宝中间件团队在对Kafka做过充分Review之后,Kafka无限消息堆 阅读全文
posted @ 2016-12-19 14:55 大数据从业者FelixZh 阅读(2436) 评论(0) 推荐(0)
摘要: Kafka最核心的思想是使用磁盘,而不是使用内存,可能所有人都会认为,内存的速度一定比磁盘快,我也不例外。在看了Kafka的设计思想,查阅了相应资料再加上自己的测试后,发现磁盘的顺序读写速度和内存持平。 而且Linux对于磁盘的读写优化也比较多,包括read-ahead和write-behind,磁 阅读全文
posted @ 2016-12-19 14:10 大数据从业者FelixZh 阅读(4203) 评论(0) 推荐(0)
摘要: windows中的换行符为 CRLF, 而在Linux下的换行符为LF,所以在执行add . 时出现提示,解决办法: 然后重新执行: 阅读全文
posted @ 2016-12-14 15:26 大数据从业者FelixZh 阅读(335) 评论(0) 推荐(0)
摘要: 准备工作:1. 安装Githttp://git-scm.com/download/2.申请一个GitHub或者coding账号(coding为国产,不需FQ呦。两者方法基本相同,本文以coding为例)3.已有的项目文件project开始:1.登录codinghttps://coding.net/2 阅读全文
posted @ 2016-12-14 15:23 大数据从业者FelixZh 阅读(13400) 评论(0) 推荐(0)
摘要: Open suse 图形安装 Accept proposal 是接受设置 第二项是base partition setup on this proposal基本分区设置这个建议 第三是自己创建 然后就是创建自定义的分区设置 基本分区设置这个建议 选择custom partitioning 自定义分区 阅读全文
posted @ 2016-12-10 14:22 大数据从业者FelixZh 阅读(1359) 评论(0) 推荐(0)
摘要: 问题:bin/sh^M: bad interpreter: No such file or directory 原因:.sh脚本在windows系统下用记事本文件编写的。不同系统的编码格式引起的。 解决方法:修改.sh文件格式 (1)使用vi工具 vi test.sh (2)利用如下命令查看文件格式 阅读全文
posted @ 2016-11-28 10:00 大数据从业者FelixZh 阅读(26292) 评论(1) 推荐(1)
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 32 下一页
大数据从业者