分布式消息中间件
通过jms规范入手,探究mq消息中间件原理及其应用,本系列博文中含有较多图片解析,帮助读者理解MQ中间件架构应用,同时除了介绍一般概念,还提供了代码展示,实现使用mq的具体实战。
钟艾伶
这个作者很懒,什么都没留下…
展开
-
分布式消息中间件(六)——Kafka核心组件详解
一、Kafka发布订阅消息系统基础 Kafka 是分布式发布-订阅消息系统。它最初由 LinkedIn 公司开发,使用 Scala语言编写,之后成为 Apache 顶级项目框架。Kafka 是一个分布式的,可划分的,多订阅者,冗余备份的持久性的服务。 在Kafka生态架构实战中已经介绍了Kafka生态系统,伴随大数据计算,kafka作为重要的数据缓冲者,将flume收集的数原创 2016-06-18 15:26:25 · 6449 阅读 · 1 评论 -
分布式消息中间件(五)——MQ基础详解
一、消息队列MQ基础1、MQ核心组成 Sender(Producer App)——Message Queue——Receiver(Consumer App)2、MQ vs SOA 消息队列的出现意于完成系统间的消息通信,协调系统调用间调用。这跟SOA类似。但不同于SOA面向服务的直接调用,消息队列的通信不是直接调用关系,系统间通信主要通过消息发送,接收方接收消息,进原创 2016-06-18 10:33:37 · 11329 阅读 · 0 评论 -
分布式消息中间件(四)——Flume+Kafka+Storm+Redis生态架构实战
一、Kafka项目应用架构分析1、Kafka生态架构 数据收集的速度,跟处理的速度不一定一致,故使用Kafka中间件作为数据收集和数据处理的一个Access入口,接收flume收集的数据,并通过kafkaSpout提交给Storm进行处理。2、kafka 消息生产者3、kafka 消息消费者 二、Kafka Producer 1、配置FlumeCl原创 2016-06-15 11:47:45 · 6891 阅读 · 0 评论 -
分布式消息中间件(三)——Kafka生产者消费者模型
一、Kafka回顾1、AMQP协议 消息队列中消息交互规范,多数分布式消息中间件基于该协议进行消息传输2、Broker 对于kafka,将生产者发送的消息,动态的添加到磁盘,一个Broker等同于一个kafka应用实例,用于存放消息队列3、主题:分区:消息 一个分区(Patition)等同于一个消息队列,存放n条消息;一个主题(Topic)包括多个分原创 2016-06-14 17:00:41 · 6973 阅读 · 0 评论 -
分布式消息中间件(二)——ActiveMQ发布-订阅消息模式
1、消息生产者-消息发布-Topic/** * 消息生产者-消息发布者 * @author Administrator * */public class JMSProducer { private static final String USERNAME=ActiveMQConnection.DEFAULT_USER; // 默认的连接用户名 private static fin原创 2016-06-14 15:49:00 · 6094 阅读 · 0 评论 -
分布式消息中间件(一)——ActiveMQ点对点消息模式
一、下载运行1、官网下载 Windows版:apache-activemq-5.13.3-bin.zip Linux版:apache-activemq-5.13.3-bin.tar.gz2、Windows下根据操作系统位数,运行activemq.bat文件,启动ActiveMQ服务。 注意:需要先配置java环境变量,否则启动一闪而过。3、访问http原创 2016-06-14 15:37:57 · 4124 阅读 · 0 评论