转载:远程调用服务(RPC)和消息(Message Queue)对比及其适用/不适用场合
在阿里的平台技术部参与开发了Dubbo(远程调用服务)和Napoli(消息解决方案),又给网站应用支持这2个产品很长一段时间,了解了这2个产品的实现及应用对这两个产品的用法。
大部分情况下,“给定场景下应该使用这两个产品中哪个”这个问题,大家都会容易决定,而且不需要多少……继续阅读 »
7年前 (2017-12-22) 1797浏览 0评论
1个赞
lvs负载均衡技术
LVS nat技术原理:
LVS ip-tun技术原理:
LVS dr技术原理:
网络基础:
OSI七层协议:
实践:
本实验在虚拟机中运行,
硬件:cetnos7,cpu:1核,运行内存:2G,
运行环境:
安装包:wdlinux,
nginx:1.2,lnmp
运行脚本:
<?
usleep(10000……继续阅读 »
8年前 (2017-11-28) 1948浏览 0评论
1个赞
1、Squid代理缓存技术
CDN squid 反向代理缓存服务
2、页面静态化技术
3、Memcache
4、Sphinx搜索引擎加速
基于SQL的全文检索引擎,结合mysql。
sphinx创建索引的速度:创建100万条记录的索引只需要3-4分钟,创建1000万条记录的索引可以再50分钟内完成,只包含最新10万条记录的增量索引重建只需要几十秒。
sph……继续阅读 »
8年前 (2017-11-28) 1749浏览 0评论
1个赞
悲观锁
###悲观锁:
悲观锁中(前后已经添加事务),$sql = select * from test for update,同一时间内只能有一个这样的事务在运行,其他的事务处于锁中,所以当地一条 $sql 运行的时候,第二条$sql是阻塞等待的形式,但是执行select * from test 是不用阻塞的,可以直接查询相互数据。
转载自:My……继续阅读 »
8年前 (2017-11-01) 1866浏览 0评论
1个赞
转载:负载均衡一步一步的提高高并发
转载:使用LVS实现负载均衡原理及安装配置详解
实践做法:
这里调度服务器的负载承受的压力是最大的。也是限制负载均衡的一个缺陷
- 单机:
mysql:集群,大数据做横向切割,读写分离,索引,sql语句
redis:队列,缓存,临时数据
cache:生成静态缓存文件
php : op……继续阅读 »
8年前 (2017-10-30) 1972浏览 0评论
1个赞
前言:
最近开发一个web,服务器上面安装了其他的一些外包项目,然后服务器就被被攻击了,导致我自己做的web一度瘫痪,还得赶急赶忙的去恢复项目。为了让下次不再出现这种情况于是决定做一个nginx转发,当正式服务器宕机的时候开启备用服务器继续工作。用户无感知的那种。
建立反向代理
http{
upstream abc{
server ……继续阅读 »
8年前 (2017-10-26) 1848浏览 0评论
1个赞