rabbitmqMQ全称为MessageQueue,消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通..
分类:
其他好文 时间:
2016-07-21 22:12:43
阅读次数:
210
通用后台管理系统必备功能模块包含日志管理,权限管理,数据字典,参数配置等功能。参数设置主要用于设置系统运行所需的一些基础性配置项,比如redis缓存,mq消息队列,系统版本等信息。好的参数设置需要达到以下几点1.使用简单 2.功能强大,方便拓展 3.界面美观。本篇将带你实现通用参数设置,在阅读之前你 ...
分类:
其他好文 时间:
2016-07-14 08:33:26
阅读次数:
232
消息很简单,跟其他的mq相仿,关键点: 一,添加监听,订阅主题 二,发送消息 写了一个简单的示例: Receiver.java Sender.java see what do we get... ...
分类:
其他好文 时间:
2016-07-12 19:19:22
阅读次数:
130
介绍的比较全面,可以借鉴学习:原文连接:http://tech.meituan.com/mq-design.html 消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。当今市面上有很多主流的消息中间件,如 ...
分类:
其他好文 时间:
2016-07-12 13:32:35
阅读次数:
202
1、拆分消息队列 原本在登录注册的时候需要使用到短信发送,这个需要使用到消息队列,当时只放入在项目中 现在的新需求在各个环节都有不同的消息推送,短息服务,以及日志保存,这些索性单独拎出来作为一个服务提供 (消息队列采用RabbitMQ,各位看管有兴趣可以参考之前发的文章,另外MQ也有ActiveMQ ...
分类:
其他好文 时间:
2016-07-11 09:07:14
阅读次数:
182
首先说明这里是在qctivemq配置好并启动服务的情况下进行,请先自行配置好。也可关注我的博文(消息中间件qctivemq安全验证配置)进行配置。 1.首先看一下项目结构 2.所需jar包,这里只列出mq相关jar包,spring相关不与说明。 3.消息生产service QueueMessageP ...
分类:
编程语言 时间:
2016-07-09 14:44:06
阅读次数:
723
1、什么是kafka?
kafka是LinkedIn开发并开源的一个分布式MQ系统,现在是Apache的一个孵化项目。在它的主页描述kafka为一个高吞吐量的分布式(能将消息分散到不同的节点上)MQ。Kafka仅仅由7000行Scala编写,据了解,Kafka每秒可以生产约25万消息(50 MB),每秒处理55万消息(110 MB)。
kafka目前支持多种客户端语言:java,...
分类:
编程语言 时间:
2016-07-06 11:57:09
阅读次数:
745
首先介绍下MQ,MQ英文名MessageQueue,中文名也就是大家用的消息队列,干嘛用的呢,说白了就是一个消息的接受和转发的容器,可用于消息推送。 下面介绍主题,就是今天为大家介绍的ActiveMQ: 他是Apache出品的一个开源的消息队列软件,运行在JVM下,支持多种语言,如JAVA,C++, ...
分类:
其他好文 时间:
2016-07-05 15:41:12
阅读次数:
206
rabbit mq知识点:1.消费时可以通过acknowledge设定消费是否成功,消费不成功时在server端requeue2.需要注意两个持久化:queue持久化和消息持久化(通过代码设定,默认即时开启持久化,消息有一定丢失可能)3.可以在一个connection上并发运行多个channel r ...
分类:
其他好文 时间:
2016-07-04 13:44:11
阅读次数:
174
Kafka系统的角色Broker:一台kafka服务器就是一个broker。一个集群由多个broker组成。一个broker可以容纳多个topictopic:可以理解为一个MQ消息队列的名字Partition:为了实现扩展性,一个非常大的topic可以分布到多个broker(即服务器)上,一个topic可以分为多个partition,..
分类:
其他好文 时间:
2016-06-30 14:46:04
阅读次数:
665