
ActiveMQ/RocketMQ/RabbitMQ
文章平均质量分 71
常见的消息队列方案
boonya
资深Java,热衷大数据,Python爬虫,持续探索副业中,有需要的可以加我微信联系:boonya221
展开
-
RabbitMQ入门安装及测试
1 安装1.1 首先 arbbitmq是用爱尔兰这种语言去编写的,所以,需要这种语言支持,那就需要下载以下几个包去安装来搭建环境下载并安装erlang,http://www.erlang.org/download.html如果自己的系统是windows 64位的就下载最下面的那个,如果是三十二位的则下载另外一个1.2 配置环境变量将你的安装好的目录的bin目录增原创 2014-07-16 16:41:23 · 13593 阅读 · 0 评论 -
RabbitMQ 开发常识初见
居然忘了自己粗略的研究过RabbitMQ ,但是记忆已被尘封,居然又想研究它了,之前只是蜻蜓点水地看了一下效果,对其特性还没深入研究过,慢慢学习。1.RabbitMQ Server 服务端1.1系统支持windows/linux/unix/mac OS1.2Server下载http://www.rabbitmq.com/releases/rabbitmq-server/原创 2014-12-29 19:31:31 · 1246 阅读 · 0 评论 -
RabbitMQ在分布式系统的应用
转载自:http://geek.youkuaiyun.com/news/detail/74184由于之前做的项目中需要在多个节点之间可靠地通信,所以废弃了之前使用的Redis pub/sub(因为集群有单点问题,且有诸多限制),改用了RabbitMQ。使用期间得到不少收获,也踩了不少坑,所以在此分享下心得。怎么保证可靠性的?RabbitMQ提供了几种特性,牺牲了一点性能代价,提供了可靠性的保证原创 2016-05-20 18:30:15 · 4950 阅读 · 0 评论 -
Linux 上通过RPM工具安装mysql 与RabbitMQ
文章来源:https://www.oschina.net/code/snippet_2426852_49915和https://www.oschina.net/code/snippet_2426852_49913安装Linux 工具包rpm安装命令:apt-get install rpmyum安装命令:apt-get install yumvim安装命令:apt-get ins原创 2016-12-28 17:30:28 · 887 阅读 · 0 评论 -
CentOS下安装RabbitMQ
环境准备yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel yum -y install make gcc gcc-c++ kernel m4 ncurses opensslerlang安装包erlang的下载地址:http://www.erlang.org/Rabbit原创 2017-03-15 16:42:57 · 999 阅读 · 0 评论 -
RabbitMQ深入学习指导
本文收集了一些关于RabitMQ学习参考的资料,以备学习之用。最初对RabbitMQ学习基于一次愉快的尝试,但是学习怎可不深入之?每一种MQ都解决了不同的问题,各有所长,所以深入学习和研究就是很有必要的了。最近在研究阿里巴巴的RocketMQ,发现之前的RabbitMQ学习止于环境搭建和基本的测试连通性,离真正的应用自如还有一定的差距,于是迫不及待想写一篇关于如何深入学习Rabbit的文章(因为时...原创 2017-03-22 09:46:42 · 3673 阅读 · 0 评论 -
Docker快速安装RabbitMQ
Docker安装只需要一行代码:docker run --name rabbit -d -p 5672:5672 -p 15672:15672 rabbitmq:3-management说明:名称-rabbit 通信端口:5672 管理端口:15672 镜像标签:rabbitmq:3-management默认账号密码:guest guest更多方式请参考:https://...原创 2019-06-04 16:10:23 · 426 阅读 · 1 评论 -
Linux Ubuntu 15.04安装单机Alibaba RocketMQ与相关RocketMQ命令使用
前提条件:安装Java(必须),Maven(源码编译,否则可以不下载)。Java的安装这里就不再说明了,注意安装后要设置环境变量。环境准备1.下载alibaba-rocketmq此处我们下载的是:https://github.com/alibaba/RocketMQ/releases/download/v3.2.6/alibaba-rocketmq-3.2.6.tar.gz直接原创 2017-03-21 14:44:47 · 1734 阅读 · 0 评论 -
RocketMQ 客户端公共配置文件ClientConfig解读
客户端公共配置:DefaultMQProducer、 TransactionMQProducer、 DefaultMQPushConsumer、 DefaultMQPullConsumer 都继承于ClientConfig 类,ClientConfig 为客户端的公共配置类。客户端的配置都是 get、 set 形式,每个参数都可以用 spring 来配置,也可以在代码中配置,例如 namesrvAddr返个参数可以返样配置,其他参数同理。本文主要来看下ClientConfig。原创 2017-03-21 15:39:48 · 9147 阅读 · 0 评论 -
Window单机测试Alibaba RocketMQ
RocketMQ 是一款开源的分布式消息系统,基于高可用分布式集群技术,提供低延时的、高可靠的消息发布与订阅服务。同时,广泛应用于多个领域,包括异步通信解耦、企业解决方案、金融支付、电信、电子商务、快递物流、广告营销、社交、即时通信、移动应用、手游、视频、物联网、车联网等。具有以下特点: 能够保证严格的消息顺序; 提供丰富的消息拉取模式; 高效的订阅者水平扩展能力; 实时的消息订阅机制; 亿级消息堆积能力; Metaq3.0 版本改名,产品名称改为RocketMQ.原创 2017-03-21 11:42:02 · 1840 阅读 · 1 评论 -
RocketMQ 待解决 No route info of this topic 异常
MQClientException: No route info of this topic, advanceGithub项目地址:https://github.com/open-micro-services/springcloud/tree/master/sc-mqs/mq-rocketmq目录RocketMQ启动原因Firewall防火墙原因网络或系统原因Spring...原创 2019-10-12 23:24:09 · 4543 阅读 · 0 评论 -
ActiveMQ 5.x数据库持久化配置和嵌入式Broker的使用
1.持久化配置ActiveMQ 5.x以上实现数据库持久化配置:<beans xmlns="http://www.springframework.org/schema/beans" xmlns:amq="http://activemq.apache.org/schema/core" xmlns:xsi="http://www.w3.org/2001/XMLSchema-in原创 2016-04-27 16:18:21 · 3892 阅读 · 0 评论 -
Android ReallySmall MessageBroker(基于MQTT)
原文地址:http://blog.sina.com.cn/s/blog_6c762bb30101bkfp.html一、下载RSMB全称是ReallySmall MessageBroker。点击下面地址下载 https://www.ibm.com/developerworks/community/groups/service/html/communityview?community转载 2016-05-16 16:09:31 · 1194 阅读 · 0 评论 -
MQTT+ApolloServer实现Android的消息推送功能
应用背景最近,领导让研究android系统的应用开发,于是就开始研究数据库访问+消息推送+实时视频播放等基本应用,下面主要是android消息推送功能的研究。PS:大家有问题可以随时私信我,共同学习。消息的推送就是从服务器端向移动终端发送连接请求,传输特定的信息。例如一些新闻客户端,每隔一段时间都会受到一条或者多条通知(Notification),这就是从服务器端传过来的推送消息。转载 2016-05-13 17:24:13 · 8102 阅读 · 1 评论 -
OpenJMS安装配置及其验证测试
Open JMS 安装测试1、内容简述开源的JMS服务器openJms,及怎样使用openJms来构建系统之间健全、高度可用的通讯,从而简化企业级应用的开发。openJms符合SUN的JMS API 1.1规范,支持消息队列,还支持消息传递的发布/订阅模式,本文先就系统服务的搭建及JMS的非结构化消息发送和接收进行说明。另外:ActiveMQ、mom4j也实现类jms1.1,有兴趣原创 2013-09-24 23:37:57 · 2330 阅读 · 0 评论 -
OpenJMS程序实现消息的发送和接收
1、消息发送者(Sender)package com.boonya.openjms;import java.util.Hashtable;import javax.jms.JMSException;import javax.jms.Queue;import javax.jms.QueueConnection;import javax.jms.QueueSender;impor原创 2013-09-24 23:47:39 · 2488 阅读 · 1 评论 -
ActiveMQ几种模式总结
原文地址:http://blog.youkuaiyun.com/czp11210/article/details/8822070Queue(点到点)模式在点对点的传输方式中,消息数据被持久化,每条消息都能被消费,没有监听QUEUE地址也能被消费,数据不会丢失,一对一的发布接受策略,保证数据完整。创建MAVEN项目点击下一步,填写grupId为me.czp,artifactId为exampl转载 2016-04-06 14:25:29 · 14310 阅读 · 2 评论 -
ActiveMQ实现负载均衡+高可用部署方案
原文地址:http://www.open-open.com/lib/view/open1400126457817.html一、架构和技术介绍1、简介ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现2、activemq的特性1. 多种语言和协议编写客户端。语言: Java,转载 2016-04-07 13:08:52 · 4005 阅读 · 0 评论 -
MQTT Paho Getting Started
MQTT is a light-weight publish/subscribe messaging protocol, originally created by IBM and Arcom (later to become part of Eurotech) around 1998. TheMQTT 3.1.1 specification has now been standardis原创 2015-09-10 21:04:15 · 1538 阅读 · 0 评论 -
Apache ActiveMQ
一、概述与介绍 ActiveMQ 是Apache出品,最流行的、功能强大的即时通讯集成模式的开源服务器。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现。提供客户端支持跨语言和协议,带有易于在充分支持JMS 1.1和1.4使用J2EE企业集成模式和许多先进的功能。二、 特性 1、 多种语言和协议编写客户端。语言:转载 2016-03-28 15:59:57 · 885 阅读 · 0 评论 -
ActiveMQ消息存储机制
activemq的消息存储机制转载自:http://longdick.iteye.com/blog/444632ctiveMQ是当下最流行和强大的开源企业消息集成组件。ActiveMQ性能优良,支持多种跨语言的客户端和协议,支持JMS1.1和J2EE1.4,易于使用并且特性多多。ActiveMQ基于Apache 2.0 License软件协议。转载 2016-04-27 10:09:49 · 4723 阅读 · 0 评论 -
ActiveMQ异常排查: peer did not send his wire format.
From:http://activemq.apache.org/javaxjmsjmsexception-wire-format-negociation-timeout-peer-did-not-send-his-wire-format.html原创 2016-04-27 14:12:14 · 13438 阅读 · 0 评论 -
ActiveMQ将消息持久化到数据库
需求描述:将ActiveMQ消息持久化到mySql\Oracle数据库中 ;环境描述:目前最新版本是ActiveMQ5.13.2,本文讲述的实例是ActiveMQ5.9.0。使用默认的持久化机制,我们不容易直接看到消息究竟是如何持久的。ActiveMQ提供的JDBC持久化机制,能够将持久化信息存储到数据库。通过查看数据库中ActiveMQ生成的表结构和存储的数据,能够帮助我们更好的了解消息原创 2016-04-27 10:41:11 · 13203 阅读 · 0 评论 -
ActiveMQ整合Spring
原文地址:http://blog.youkuaiyun.com/u013256816/article/details/51180509通过前一篇《ActiveMQ简述》大概对ActiveMQ有了一个大概的认识,本篇所阐述的是如何通过Spring继承ActiveMQ进而更有效、更灵活的运用ActiveMQ.Spring和ActiveMQ整合需要在项目中包含以下这几个jar包(缺一不可):active转载 2016-04-20 13:29:41 · 1186 阅读 · 0 评论 -
ActiveMQ集群方案
1、综述通过之前的文章,我们讨论了ActiveMQ的基本使用,包括单个ActiveMQ服务节点的性能特征,关键调整参数;我们还介绍了单个ActiveMQ节点上三种不同的持久化存储方案,并讨论了这三种不同的持久化存储方案的配置和性能特点。但是这还远远不够,因为在生产环境中为了保证让我们设计的消息服务方案能够持续工作,我们还需要为消息中间件服务搭建集群环境,从而在保证消息中间件服务可靠性和处理性能转载 2016-04-20 13:19:02 · 1469 阅读 · 0 评论 -
OpenJMS主题发布和订阅
1、主题发布(Publisher)package com.boonya.openjms;import java.util.Hashtable;import javax.jms.JMSException;import javax.jms.Session;import javax.jms.TextMessage;import javax.jms.Topic;import java原创 2013-09-25 00:08:42 · 1756 阅读 · 0 评论