摘要: 【NameServer简述】 对于一个消息队列集群来说,系统由很多机器组成,每个机器的角色、IP地址都不相同,而且这些信息是变动的(如在某些情况下,会有新的Producer或Consumer加入)。 NameServer的存在主要是为了解决这类问题,由NameServer维护这些配置信息、状态信息, 阅读全文
posted @ 2018-11-29 23:57 HigginCui 阅读(2016) 评论(0) 推荐(0) 编辑
摘要: 【不同类型的消费者】 DefaultMQPushConsumer 由系统控制读取操作,收到消息后自动调用传入的处理方法来处理。 DefaultMQPullConsumer 读取操作中的大部分功能由使用者自动控制。 【DefaultMQPushConsumer的使用】 [特点] 1.系统收到消息后自动 阅读全文
posted @ 2018-11-29 23:28 HigginCui 阅读(1883) 评论(0) 推荐(0) 编辑
摘要: 【生产者的不同写入策略】 生产者向消息队列里写入数据,不同的业务需要生产者采用不同的写入策略: 同步发送、异步发送、延迟发送、发送事务消息等。 【DefaultMQProduce示例】 [ 提示:设置Instance ] 当一个JVM需要启动多个Producer的时候,通过设置不同的Instance 阅读全文
posted @ 2018-11-29 23:28 HigginCui 阅读(655) 评论(0) 推荐(0) 编辑
摘要: 【消息队列的功能介绍】 分布式消息队列可以提供应用解耦、流量削峰、消息分发、保证最终一致性、方便动态扩容等功能。 【MQ使用场景1——应用解耦】 复杂的系统如电商系统,会存在多个子系统,如订单系统、库存系统、物流系统、支付系统。如果各个子系统之间耦合性太强,会导致整体系统的可用性大幅降低,多个低错误 阅读全文
posted @ 2018-11-29 23:27 HigginCui 阅读(411) 评论(0) 推荐(0) 编辑