一:概要 《RabbitMQ实战指南》中第四章「解决Rabbit相关问题」中有关于日志采集器文中是使用python实现,本文使用php的实现以及消息采用protobuf压缩。中间使用到的是Topic交换机。 二:环境准备 RabbitMQ […]

趁热打铁,再接上文。 前提:负载均衡,负载均衡,顾名思义就是减少一个人的工作量,分配给其他人做,达到缩短时间嘛。nginx 的负载均衡已是分布式开发必要手段之一,随着站点请求量与并发量达到一定程度的时候,一台服务器是无法承受的,很容易就发生[…]

之前每次听到正向代理跟反向代理,总有一个很抽象的感觉,所以赶紧补充一下营养。 正向代理 用户请求某个第三方服务器,但是由于一些问题,无法直达,那么需要一个代理服务器作为一个入口,帮我们请求我们要的那个第三方资源,那么这种方式就是正向代理,第[…]

一般由于秒杀抢购要求的性能以及实时性,实现方法有:① 一个redis队列数组,存放的是N商品的信息,用户进来拿取并出队 ②一个redis队列数组,存放的是N个用户的信息,达到N时无法新增,再给队列里面所有用户N个商品。 本文实现的时第一种,[…]