自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 RabbitMQ在秒杀场景中的简单应用

秒杀业务的核心是库存处理,用户购买成功后会进行减库存操作,并记录购买明细。当秒杀开始时,大量用户同时发起请求,这是一个并行操作,多条更新库存数量的SQL语句会同时竞争秒杀商品所处数据库表里的那行数据,导致库存的减少数量与购买明细的增加数量不一致,因此,我们使用RabbitMQ进行削峰限流并且将请求数据串行处理。 首先我先设计了两张表,一张是秒杀库存表,另一张是秒杀成功表。 CREATE T

2018-01-23 22:01:59 12021 6

原创 RabbitMQ的交换器、绑定以及队列

生产者把消息发布到交换器上,消息从交换器到达特定的队列需要进行绑定,消息最终到达队列并被消费者接收。队列是AMQP消息通信的基础模块,它为消息提供了住所,消息在此等待消费。然而,消息是如何到达队列的呢?消息发送给交换器后,根据确定的规则(路由键),RabbitMQ将会决定消息该投递到哪个队列;队列通过路由键绑定到交换器,当消息发送到RabbitMQ时,消息将拥有一个路由键,RabbitMQ会将

2018-01-17 11:37:16 3898

原创 安装Vue Devtools调试工具和Vue命令行工具

1、在github下载devtools源码https://github.com/vuejs/vue-devtools2、在cmd窗口下安装相关工具包1)、在Windows下安装node.jshttps://nodejs.org/en/下载稳定版并安装,之后在cmd中输入node -v查看是否已经安装成功 ,如果有版本号显示,则代表安装成功;由于node.js

2018-01-12 23:25:04 5084 1

原创 RabbitMQ的生产者与消费者

生产者创建消息,然后发布到RabbitMQ中。消息包含两部分内容(有效载荷和标签),有效载荷就是你想要传输的数据,它可以是任何内容,RabbitMQ不会在意这些;标签则用来描述有效载荷,并且RabbitMQ用它来决定谁将获得消息的拷贝。  消费者接收消息,它只能得到消息的一部分(有效载荷),消息的标签并不会随有效载荷一同传递。RabbitMQ不会告诉消费者是谁生产的消息,如果需要明确知道是谁生

2018-01-06 16:49:36 3620

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除