上一页 1 ··· 156 157 158 159 160 161 162 163 164 ··· 234 下一页

2019年1月15日

秒杀核心设计(减库存部分)-防超卖与高并发

摘要: 商品详情页面的静态化,varnish加速,秒杀商品库独立部署服务器这种就略过不讲了。只讨论库存部分的优化 mysql配置层面的优化可以参考我的这篇文章 《关于mysql innodb引擎性能优化的一点心得》 重点设计在数据库层面。 2张表: 第一张:判重表(buy_record),该用户有没秒杀过该 阅读全文

posted @ 2019-01-15 16:51 ExplorerMan 阅读(2195) 评论(0) 推荐(0)

简单的聊聊,分布式里商品的超卖和电商秒杀

摘要: 商品减库存的线程安全问题(商品的超卖问题)。 提到线程安全我们就想到了同步问题,但是由于这里是分布式的微服务,可能还要搭集群,以前的一台服务器下的代码可以加同步锁现在服务器都不一样,那么这种方案肯定行不通。 其实也可以考虑分布式锁去解决这个问题,但是由于是电商项目 执行效率的问题肯定是首先要考虑的。 阅读全文

posted @ 2019-01-15 16:47 ExplorerMan 阅读(282) 评论(0) 推荐(0)

2019年1月14日

rabbitmq集群部署及配置

摘要: 消息中间件rabbitmq,一般以集群方式部署,主要提供消息的接受和发送,实现各微服务之间的消息异步。本篇将以rabbitmq+HA方式进行部署。 一、原理介绍 rabbitmq是依据erlang的分布式特性(RabbitMQ底层是通过Erlang架构来实现的,所以rabbitmqctl会启动Erl 阅读全文

posted @ 2019-01-14 20:31 ExplorerMan 阅读(598) 评论(0) 推荐(0)

RabbitMQ用户角色及权限控制(不错)

摘要: ########################用户角色####################### RabbitMQ的用户角色分类:none、management、policymaker、monitoring、administrator RabbitMQ各类角色描述:none不能访问 manag 阅读全文

posted @ 2019-01-14 20:19 ExplorerMan 阅读(674) 评论(0) 推荐(0)

RabbitMQ 权限分离&HA操作文档

摘要: 概要 默认情况下,使用帐号guest帐号登陆MQ,所有用户的queue信息,全部创建在根目录/的virtual host下,而这样,就会导致,任一用户登录后,都能看到其他用户的queue信息。 针对以上情况,就需要各个用户的权限进行分离。 一、配置步骤(假设想要分离的用户为colander,即,使用 阅读全文

posted @ 2019-01-14 19:06 ExplorerMan 阅读(406) 评论(0) 推荐(0)

rabbitmq的vhost与用户管理

摘要: 当我们在创建用户时,会指定用户能访问一个虚拟机,并且该用户只能访问该虚拟机下的队列和交换机,如果没有指定,默认的是”/”;一个rabbitmq服务器上可以运行多个vhost,以便于适用不同的业务需要,这样做既可以满足权限配置的要求,也可以避免不同业务之间队列、交换机的命名冲突问题,因为不同vhost 阅读全文

posted @ 2019-01-14 18:58 ExplorerMan 阅读(244) 评论(0) 推荐(0)

Rabbitmq用户权限配置

摘要: 由于账号guest具有所有的操作权限,并且又是默认账号,出于安全因素的考虑,guest用户只能通过localhost登陆使用,并建议修改guest用户的密码以及新建其他账号管理使用rabbitmq(该功能是在3.3.0版本引入的)。 用户管理 用户管理包括增加用户,删除用户,查看用户列表,修改用户密 阅读全文

posted @ 2019-01-14 18:49 ExplorerMan 阅读(498) 评论(0) 推荐(0)

2019年1月13日

RabbitMQ教程总结

摘要: 【译】RabbitMQ教程一 主要通过Hello Word对RabbitMQ有初步认识 【译】RabbitMQ教程二 工作队列,即一个生产者对多个消费者 循环分发、消息确认、消息持久、公平分发 【译】RabbitMQ教程三 如何同一个消息同时发给多个消费者 开始引入RabbitMQ消息模型中的重要概 阅读全文

posted @ 2019-01-13 20:39 ExplorerMan 阅读(176) 评论(0) 推荐(0)

RabbitMQ原理与相关操作(三)消息持久化

摘要: 现在聊一下RabbitMQ消息持久化: 问题及方案描述 1.当有多个消费者同时收取消息,且每个消费者在接收消息的同时,还要处理其它的事情,且会消耗很长的时间。在此过程中可能会出现一些意外,比如消息接收到一半的时候,一个消费者死掉了。 这种情况要使用消息接收确认机制,可以执行上次宕机的消费者没有完成的 阅读全文

posted @ 2019-01-13 20:38 ExplorerMan 阅读(490) 评论(0) 推荐(0)

RabbitMQ原理与相关操作(一)

摘要: 小编是菜鸟一枚,最近想试试MQ相关的技术,所以自己看了下RabbitMQ官网,试着写下自己的理解与操作的过程。 刚开始的第一篇,原理只介绍 生产者、消费者、队列,至于其他的内容,会在后续中陆续补齐。 引入MQ话题 什么时候会用到MQ 可能很多人有疑惑:MQ到底是什么?哪些场景下要使用MQ?前段时间安 阅读全文

posted @ 2019-01-13 20:37 ExplorerMan 阅读(241) 评论(0) 推荐(0)

上一页 1 ··· 156 157 158 159 160 161 162 163 164 ··· 234 下一页

导航