最新 最热

RabbitMQ入门

RabbitMQ是一个开源的AMQP(Advanced Message Queuing Protocol)实现,服务端用Erlang语言编写,支持多种客户端。用于在分布式系统中存储转发消息,在易用性,扩展性,高可用性等方面表现不俗。...

2020-05-13
1

RabbitMQ的使用(二)- RabbitMQ服务在单机中做集群

在上一篇RabbitMQ的使用(一)- RabbitMQ服务安装 中总结的是在Windows服务器上安装服务,对于一个高可用部署方案,必须要做集群。我自己在用的就是一台Windows系统机器,如果做集群的话,运行几个虚拟机或者跑几个Docker就可以...

2020-05-12
0

RabbitMQ的使用(一)- RabbitMQ服务安装

RabbitMQ,消息队列的一个中间件,这里不打算展开介绍了。此文意在记录工作中使用RabbitMQ时的过程及一些心得,大神可忽略。如有表述有误,各路大神可在留言区进行指正,不胜感谢。...

2020-05-12
1

一口气说出 6种 延时队列的实现方案

五一期间原计划是写两篇文章,看一本技术类书籍,结果这五天由于自律性过于差,禁不住各种诱惑,我连电脑都没打开过,计划完美宣告失败。所以在这能看出和大佬之间的差距,人家没白没夜的更文,比你优秀的人比你更努力,难以望其项背...

2020-05-08
0

【原创】Bigo的Java面试,我挂在了第三轮技术面上.........

前段时间家里出了点事,辞职回家待了一段时间,处理完老家的事情后就回到广州这边继续找工作,大概是国庆前几天我去面试了一家叫做 Bigo(YY 的子公司),面试的职位是面向 3-5 年的 Java 开发,最终自己倒在了第三轮的技术面上...

2020-05-08
0

RabbitMQ入门

笔者经常能看到MQ这个词,知道其作为消息队列,但始终没有接触过,现在刚好有个机会(不知道在抢答系统中能不能用上),首先当然要知道MQ有什么作用:...

2020-04-30
0

分布式系统中的BASE 和 ACID、幂等性、分布式锁、分布式事务与异步消息处理

原子性(A)。所有的系统都受惠于原子性操作。当我们考虑可用性的时候,没有理由去改变分区两侧操作的原子性。而且满足 ACID 定义的、高抽象层次的原子操作,实际上会简化分区恢复。...

2020-04-30
1

扫盲消息队列 | 消息中间件 | Kafka

分布式微服务系统下,凡是可以“排队”去做的事情,都可以使用消息队列。网上买东西同样也需要“排队付款”,但是有人说,我点确认付款后马上就显示成功了,没感觉到排队呀?其实在后台系统中是排了,只不过排队的时间对于人来说有...

2020-04-26
0

分布式之事务解决方案

上一篇:《分布式之Zookeeper核心原理详解》我们对于zookeeper的一致性协议Zab与原子广播,以及根据其原理的一些运用场景有了一个清晰的认知。这一篇还是围绕着分布式一致性这个话题来讨论,那就是分布式事务问题。...

2020-04-24
0

【SpringBoot MQ 系列】RabbitListener 消费基本使用姿势介绍

之前介绍了 rabbitmq 的消息发送姿势,既然有发送,当然就得有消费者,在 SpringBoot 环境下,消费可以说比较简单了,借助@RabbitListener注解,基本上可以满足你 90%以上的业务开发需求...

2020-04-24
0