mq
文章平均质量分 96
daiwei-dave
剖开表象,理解实质.一个领域深入的越深,扩展另一个领域时则更全面
展开
-
activemq
一、 JMS在介绍ActiveMQ之前,首先简要介绍一下JMS规范。1.1 JMS的基本构件1.1.1 连接工厂连接工厂是客户用来创建连接的对象,例如ActiveMQ提供的ActiveMQConnectionFactory。如一下代码: @Bean public ActiveMQConnectionFactory connectionFactory() { return new ActiveMQConnectionFactory(usrName, pa原创 2021-08-02 14:28:28 · 1381 阅读 · 0 评论 -
Kafka
一、基础概念关键术语1.主题(topic):一个 topic 里保存的是同一类消息,相当于对消息的分类,每个 producer 将消息发送到 kafka 中,都需要指明要存的 topic 是哪个,也就是指明这个消息属于哪一类。2.分区(partition):每个 topic 都可以分成多个 partition,每个 partition 在存储层面是 append log 文件。任何发布到此 partition 的消息都会被直接追加到 log 文件的尾部。为什么要进行分区呢?最根本的原因就.原创 2020-12-20 18:00:09 · 16393 阅读 · 1 评论 -
消息队列MQ
消息队列概述消息队列中间件是分布式系统中重要的组件,主要解决应用解耦,异步消息,流量削锋等问题,实现高性能,高可用,可伸缩和最终一致性架构。目前使用较多的消息队列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,MetaMQ,RocketMQmq的使用场景1.应用解耦2.异步处理3.流量削锋4.消息通讯(实时消息)5.日志处理(待应用验证)参考资料:1.MQ的使用场...原创 2018-03-27 15:39:37 · 2444 阅读 · 2 评论 -
RocketMQ
## RocketMQRocketMQ 是什么Github 上关于 RocketMQ 的介绍:RcoketMQ 是一款低延迟、高可靠、可伸缩、易于使用的消息中间件。具有以下特性:1.支持发布/订阅(Pub/Sub)和点对点(P2P)消息模型2.在一个队列中可靠的先进先出(FIFO)和严格的顺序传递3.支持拉(pull)和推(push)两种消息模式4.单一队列百万消息的堆积能力5.支持多种消息协议,如 JMS、MQTT 等6.分布式高可用的部署架构,满足至少一次消息传递语义7.提供 d原创 2021-01-08 15:49:20 · 3132 阅读 · 0 评论 -
RabbitMQ
核心属性:Exchange:交换器,接收消息,按照路由规则将消息路由到一个或者多个队列。如果路由不到,或者返回给生产者,或者直接丢弃。RabbitMQ常用的交换器常用类型有direct、topic、fanout、headers四种,后面详细介绍。RoutingKey:路由键,生产者将消息发送给交换器的时候,会发送一个RoutingKey,用来指定路由规则,这样交换器就知道把消息发送到哪个队列。路由键通常为一个“.”分割的字符串,例如“com.rabbitmq”。RabbitMQ高级特性1.过期时间(原创 2016-09-11 10:42:23 · 1855 阅读 · 1 评论