
软件架构
cj2580
这个作者很懒,什么都没留下…
展开
-
Mysql在大型网站的应用架构演变
写在最前:本文主要描述在网站的不同的并发访问量级下,Mysql架构的演变可扩展性架构的可扩展性往往和并发是息息相关,没有并发的增长,也就没有必要做高可扩展性的架构,这里对可扩展性进行简单介绍一下,常用的扩展手段有以下两种Scale-up : 纵向扩展,通过替换为更好的机器和资源来实现伸缩,提升服务能力Scale-out : 横向扩展, 通过加节点(机器)来实现伸缩,提升服务转载 2016-03-30 15:57:42 · 384 阅读 · 0 评论 -
SSH互信
机器A(172.172.178.40) 和 B(172.172.178.90)。 A机器可以通过SSH免密码登录到B机器1.在A(172.172.178.40)机下生成公钥/私钥对。[root@localhost ~]$ ssh-keygen -t rsa -P ''-P表示密码,-P ” 就表示空密码,也可以不用-P参数,这样就要三车回车,用-P就一次回车。 它在/home/chenlb下生成.原创 2016-08-26 16:58:48 · 551 阅读 · 0 评论 -
elasticsearch删除doc
例如:需要删除一个索引为:business_log-2016.10.08,索引type为:business_log_log,ID为:AVeioh1IvXBitzvbQYdU 的数据。那么就可以使用如下linux命令 curl -XDELETE ‘http://172.172.210.97:9200/business_log-2016.10.08/business_log_log/AVeioh1I原创 2016-10-08 13:46:12 · 2580 阅读 · 0 评论 -
cent os网络配置详解
一、配置文件详解在RHEL或者CentOS等Redhat系的Linux系统里,跟网络有关的主要设置文件如下:/etc/host.conf 配置域名服务客户端的控制文件/etc/hosts 完成主机名映射为IP地址的功能/etc/resolv.conf 域名服务客户端的配置文件,用于指定域名服务器的位置/etc/syscon原创 2017-05-17 15:32:45 · 10426 阅读 · 0 评论 -
make make dist make install
Makefile在符合GNU Makefiel惯例的Makefile中,包含了一些基本的预先定义的操作:make根据Makefile编译源代码,连接,生成目标文件,可执行文件。make clean清除上次的make命令所产生的object文件(后缀为“.o”的文件)及可执行文件。make install将编译成功的可执行文件安装到系统目录中,一般为/usr/local/bin目录。make unin原创 2017-08-01 09:40:12 · 1484 阅读 · 0 评论 -
Openrestry 平滑重启(无reload,不重启nginx)
在分布式服务下,我们会用nginx做负载均衡, 业务站点访问某服务站点的时候, 统一走nginx, 然后nginx根据一定的轮询策略,将请求路由到后端一台指定的服务器上。这样的架构是没有问题的, 但是我们这里考虑几个问题: 1) 业务频繁上下线问题:我们APP、业务系统平时更新的时候是直接覆盖文件,然后重启, 那这样会造成一些请求中断,如果是非核心逻辑那还好, 如果是核心逻辑,那请求中断,会影响原创 2017-09-19 13:50:25 · 6261 阅读 · 1 评论 -
ab压力测试
yum -y install httpd-tools ab -v 查看ab版本 ab –helpab -n1000 -c 10 http://172.172.241.217:18080/healthz-n访问1000次, -c并发10个 ab压力测试返回报文内容详解:Server Software: Apache #服务器软件Server Hostname: ...原创 2018-04-24 17:00:44 · 316 阅读 · 0 评论