服务器配置和网站架构
JeffCoding
热爱移动互联网,热爱安卓,热爱Java
展开
-
分布式架构的演进
分布式架构的演进系统架构演化历程-初始阶段架构<img data-rawheight="367" data-rawwidth="516" src="https://pic4.zhimg.com/13bd5a6612620fdf51c8987ab3eb1273_b.jpg" class="origin_i转载 2017-02-21 11:09:35 · 1115 阅读 · 0 评论 -
一台Linux主机搭建kafka集群
一、搭建Zookeeper集群具体看:http://blog.csdn.net/jeffleo/article/details/75735136二、kafka broker集群搭建kafka 下载、解压wget http://apache.opencas.org/kafka/0.9.0.1/kafka_2.11-0.9.0.1.tgztar -xzf kafka_2.11转载 2017-07-22 15:43:04 · 3906 阅读 · 1 评论 -
初识Solr(二):Solr集群(SolrCloud)搭建
一、SolrCloud SolrCloud(solr 云)是Solr提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力时使用 SolrCloud。当一个系统的索引数据量少的时候是不需要使用SolrCloud的,当索引量很大,搜索请求并发很高,这时需要使用SolrCloud来满足这些需求。 SolrCloud是基于Solr和Zookeeper的分布式搜索方案,它的主要思想是使用原创 2017-02-04 23:44:52 · 830 阅读 · 0 评论 -
初识Nginx(三):反向代理和负载均衡
看此篇文章前,请务必先看—— 初识Nginx(二):虚拟机功能一、什么是反向代理正向代理: 例如高校的联网客户端,通过账号密码来上网,这就是你的电脑通过那台代理服务器来上网 反向代理: 访问网站,具体哪个服务器为客户服务,这是由反向代理来决定的 二、nginx实现反向代理Nginx只做请求的转发,后台有多个http服务器提供服务,nginx的功能就是把请求转发给后面的服务器,决定把请求转原创 2017-02-04 21:21:23 · 507 阅读 · 0 评论 -
初识Nginx(二):虚拟机功能
一、什么是NginxNginx是一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师Igor Sysoev所开发,官方测试nginx能够支支撑5万并发链接(淘宝京东级别),并且cpu、内存等资源消耗却非常低,运行非常稳定。开源、免费。初识Nginx(一):nginx的安装二、Nginx的应用场景1、http服务器 Nginx是一个http服原创 2017-02-04 20:55:54 · 1225 阅读 · 0 评论 -
初识Solr(一):Solr安装,搭建搜索引擎
一、solr介绍Solr 是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务器。Solr提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能进行了优化。 Solr是一个全文检索服务器,只需要进行配置就可以实现全文检索服务二、安装步骤1. 安装jdk + tomcat 2. 在/usr/local创建一个solr目录 3.原创 2017-02-03 22:50:33 · 1055 阅读 · 1 评论 -
Redis概念和集群搭建
一、redis的安装redis是一个key-value的缓存工具,3.0后的版本可以搭建集群,作用强大,像新浪微博就在用redis做缓存,下面介绍redis3.0的安装步骤: 1、下载redis的源码包 wget http://download.redis.io/releases/redis-3.2.3.tar.gz2、解压源码包 tar -zxvf redis-3.2.3.tar.g原创 2017-02-03 17:29:38 · 796 阅读 · 0 评论 -
初识Nginx(一):nginx的安装
一、安装nginx前的必备环境nginx是C语言开发,建议在linux上运行,本教程使用Centos6.5作为安装环境。1. gcc 安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc: yum install gcc-c++ 2. PCRE PCRE(Perl Compatible Regular Expressions)原创 2017-02-02 18:00:15 · 747 阅读 · 0 评论 -
CentOS安装vsftpd提供ftp服务
一、安装vsftpd组件 yum -y install vsftpd二、添加一个ftp用户 useradd ftp-userliu登录后默认的路径为 /home/ftp-userliu. 三、给ftp用户添加密码 passwd ftp-userliu四、删除ftp用户 userdel ftp-userliu五、防火墙开启21端口ftp默认的端口为21,而centos默认原创 2017-02-02 17:42:03 · 4235 阅读 · 0 评论 -
高并发秒杀系统分析
本文是学习了immoc网视频之后的个人理解和知识汇总 项目源码:https://github.com/jeff-leo/SpikeSystem,希望大家能star和fork一、秒杀系统中存在高并发的点 一个秒杀系统的基本流程基本如上所示 用户请求详情页,系统时间,请求秒杀接口,执行秒杀操作都是位于服务端,都会被大量访问,那么我们优化系统高并发就是从这四点着手1. 请求详情页的优化 详情页原创 2017-02-20 16:50:07 · 18157 阅读 · 13 评论 -
Zookeeper集群搭建(伪集群)
第一步:把zookeeper的安装包上传到服务器 第二步:解压缩 第三步:在/usr/local/目录下创建一个solrcloud目录。把zookeeper解压后的文件夹复制到此目录下三份。分别命名为zookeeper1、2、3 第四步:在每个zookeeper文件夹下创建一个data目录 (用来存放zookeeper的数据)第五步:在每个data文件夹下创建一个文件名称为myid原创 2017-07-22 15:14:36 · 2961 阅读 · 0 评论