随笔分类 - 消息队列
Msmq、Service Broker、Sonic
摘要:前言:在这里我将用java来简单的实现rabbitMQ。下面我们带着下面问题来一步步的了解和学习rabbitMQ。 1:如果消费者连接中断,这期间我们应该怎么办 2:如何做到负载均衡 3:如何有效的将数据发送到相关的接收者?就是怎么样过滤 4:如何保证消费者收到完整正确的数据 5:如何让优先级高的接
阅读全文
摘要:Kafka[1]是linkedin用于日志处理的分布式消息队列,linkedin的日志数据容量大,但对可靠性要求不高,其日志数据主要包括用户行为(登录、浏览、点击、分享、喜欢)以及系统运行日志(CPU、内存、磁盘、网络、系统及进程状态)。当前很多的消息队列服务提供可靠交付保证,并默认是即时消费(不适...
阅读全文
摘要:Apache已经发布了Kafka 0.8,也是自从成为Apache软件基金会的顶级项目后Kafka的 第一个主版本。 Apache Kafka是发布—订阅消息传递,实现了分布式提交日志,适用于离线和在线消息消费。它最初由LinkedIn开发的消息系统,用于低延迟的收集和发送大 量的事件和日志数据。最...
阅读全文
摘要:终于可以写kafka的文章了,Mina的相关文章我已经做了索引,在我的博客中置顶了,大家可以方便的找到。从这一篇开始分布式消息系统的入门。在我们大量使用分布式数据库、分布式计算集群的时候,是否会遇到这样的一些问题:l 我想分析一下用户行为(pageviews),以便我能设计出更好的广告位l 我想对用...
阅读全文
摘要:看完这篇文章Service Broker实现发布-订阅(Publish-Subscribe)框架亲自动手实践了一下,从中发现了一些问题和经验这个框架的主要思路是 发布方如果想发布一条信息,首先必须向发布队列(PublisherQueue) 发布一条请求消息,告诉发布队列我要发送哪类主题的消息在发布方向发布队列发送请求消息后,会在队列里面有条记录,最重要的是Conversation这个字段是一个G...
阅读全文
摘要:ervice Broker 实现一套完整的发布-订阅方案,其中author 发送Service Broker Message(又称article)到发布者(Publisher)。发布者负责分发消息给不同的订阅者(Subscriber)。每一个订阅者通过订 阅来接受特定的消息。 下图描述了这一个发布-订阅方案: 下面看看如何通过Service Broker功能来实现这一方案。 定义基础架构 ...
阅读全文
摘要:Service Broker 消息队列
阅读全文