摘要:
问题:秒杀页面中如果商品秒杀链接要是提前暴露出去可能有人直接访问url就提前秒杀了 解决:做个时间校验不就可以解决了吗?没到秒杀时间不给秒杀。这种方案也存在问题,既然我知道了秒杀请求链接,那我通过程序不断获取最新的北京时间,可以达到毫秒级别的,我就在00毫秒的时候请求,我敢说绝对比你人工点的成功率大 阅读全文
摘要:
出处: 使用Redis完成定时任务 场景 使用Java做过项目的人大概都用过定时器。一般来说,项目里订单模块和评论模块,都会涉及到定时任务执行。比如说: 用户下订单后,需要在5分钟内完成支付,否则订单关闭; 用户在完成订单后,如果没有评论,过一星期,系统自动评论,并完结。 我以前曾经做过一个租车系统 阅读全文
摘要:
介绍 RabbitMQ是一个由erlang开发的基于AMQP(Advanced Message Queue)协议的开源实现。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面都非常的优秀。是当前最主流的消息中间件之一。 RabbitMQ的官方 概念: Brocker:消息队列服务器实体 阅读全文