ActiveMQ5.10.x 以上版本必须使用 JDK1.8 才能正常使用。 ActiveMQ5.9.x 及以下版本使用 JDK1.7 即可正常使用端口8161: 后台管理系统端口端口16161: 给java使用的通信端口一、ActiveMQ集群原理ActiveMQ集群原理,使用ZooKeeper集群注册所有的A
转载
2023-07-25 23:35:02
112阅读
为什么使用MQ: 未使用MQ前的系统的问题:
转载
2020-11-27 10:19:00
135阅读
2评论
在soa的架构中,实际上不提倡service工程之间直接调用,会造成启动时有先后的顺序,耦合度较高,我们是希望能有一个中间件作为两者通信介质,ActiveMQ在这方面是十分优秀的
转载
2020-08-22 18:22:00
146阅读
2评论
ActiveMQ 常用API详解ActiveMQConnectionFactory 客户端通过创建ConnectionFactory创建到ActiveMQ的连接,一个连接工厂封装了一组连接配置参数,这组参数在配置ActiveMQ时已经定义,例如brokerURL参数,此参数传入的是ActiveMQ的服务地址和端口, 支持openwire协议的默认连接是tcp://localhost:61616,
转载
2023-08-31 12:51:54
119阅读
1、ActiveMQ服务器工作模型 通过ActiveMQ消息服务交换消息。消息生产者将消息发送至消息服务,消息消费者则从消息服务接收这些消息。这些消息传送操作是使用一组实现 ActiveMQ应用编程接口 (API) 的对象来执行的。 ActiveMQ客户端使用 ConnectionFactory 对
转载
2017-01-17 16:17:00
94阅读
2评论
1. 简单示例创建连接ConnectionFactory connectionFactory = new ActiveMQConnectionFactor
原创
2022-10-24 23:57:43
145阅读
ActiveMQ--介绍1.特点2.ActiveMQ基本概念1.特点支持多语言的客户端和协议。提供了像消息组通信、
原创
2022-07-21 15:12:39
132阅读
ActiveMQ消息队列的使用及应用一:JMQ的两种消息模式1.1:点对点的消息模式1.2:订阅模式二:点对点的实现代码2.1:点对点的发送端2.2:点对点的接收端三:订阅/发布模式的实现代码3.1:订阅模式的发送端3.2:订阅模式的接收端四:发送消息的数据类型4.1:传递javabean对象4.2:发送文件五:ActiveMQ的应用5.1:保证消息的成功处理5.2:避免消息队列的并发5.2.1
转载
2024-02-24 17:42:52
46阅读
下面,我们再看看ActiveMQ是如何实现高可用的。ActiveMQ实现高可用有两类方案:第一类方案是构建服务器网络,消息在服务器网络中进行传递,客户端通过failover或discovery连接网络中的一个服务器发送或接收消息,当服务器失效时,客户端自动重连另一个服务器。第二类方案是构建服务器主从集群,在某个时间只有一个服务器作为主对外提供服务,当主服务器失效时,从服务器切换成主服务器对外提供服
原创
2013-09-30 18:42:25
3561阅读
一、什么是消息中间件消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。当今市面上有很多主流的消息中间件,如老牌的ActiveMQ、RabbitMQ,炙手可热的Kafka,阿里巴巴自主开发RocketMQ等。说白了,就是实现在两个系统或两个客户端之间进行消息传送的中间应用。特点为:利用 高效可靠 的 消息
转载
2024-04-25 17:21:52
37阅读
首先简单介绍一下ActiveMQ。ActiveMQ是由Apache软件基金会提供的开源免费消息服务器,目前版本是5.8.0。ActiveMQ具有以下特点:基于JMS 1.1和J2EE 1.4规范;支持多种连接协议:HTTP/S,IP组播,SSL,STOMP,TCP,UDP,XMPP等;支持多种消息持久化机制:文件形式持久化(KahaDB),关系数据库形式持久化(JDBC);插件化的安全机制:Act
原创
2013-09-30 18:35:53
6021阅读
ActiveMQ安装与部署1、 下载到官网下载最新版本,有windows版本和Linux版本的。http://activemq.apache.org/ windows版本:apache-activemq-5.14.2-bin.zip 2、 部署A、 windows下部署ActiveMQ部署其实很简单,和所有Java一样,要跑java程序就必须先安装JDK
转载
2023-07-18 15:17:39
124阅读
什么是ActiveMQ?ActiveMQ是一种开源的基于JMS(Java Message Servie)规范的一种消息中间件的实现,ActiveMQ的设计目标是提供标准的,面向消息的,能够跨越多语言和多系统的应用集成消息通信中间件。ActiveMQ 有两种模式,分别是队列模式和点对点模式。 队列模式=== 比如生产方发了 10条消息到 activeMQ 服务器, 而此时有多个消费方,那么
转载
2024-03-18 07:26:40
543阅读
一、JMS简介 全称:Java Message Service 中文:Java消息服务。 JMS是Java的一套API标准,最初的目的是为了使应用程序能够访问现有的MOM系统(MOM
原创
2022-07-01 09:43:31
177阅读
ActiveMQ是一个开源兼容Java Message Service (JMS) 1.1面向消息的中件间. . ActiveMQ提供松耦合的应用程序架构. 先来看两个应用通过RPC通讯的紧耦合:通过面向消息的中件间, 架构演变为:我们看到应用程序1发送message到中件间, 应用程序2从中件间接收message. ActiveMQ提供了灵活的应用程序架构. ActiveMQ消息存
转载
2014-09-09 11:05:00
125阅读
2评论
ActiveMQ具有强大和灵活的集群功能,ActiveMQ的集群方式主要由两种:Master-Slave和Broker Cluster。一、Master-Slave部署方式Master-Slave方式中,只能是Master提供服务,Slave是实时地备份Master的数据,以保证消息的可靠性。当Master失效时,Slave会自动升级为Master,客户端会自动连接到Slave上工作。Master
转载
2016-12-21 17:40:56
1074阅读
ActiveMQ是Apache软件基金会所研发开源的消息中间件,为应用程序提供高效的、可扩展的、稳定的和安全的企业级消息通信。 现在的消息队列有不少,RabbitMQ、Kafka、RocketMQ,ZeroMQ等等,而ActiveMQ作为拥有十多年历史的产品,有着许许多多的成功案例,活跃的社区,让它在消息中间件市场占有稳定的一席,据说ActiveMQ的下一代apollo拥有更好的性能。 A
转载
2023-07-25 21:21:23
134阅读
一、创建一个简单的Hello World案例首先需要导入activemq-all-5.14.5.jar包,写生产端:package com.ietree.mq.helloworld;
import javax.jms.Connection;
import javax.jms.ConnectionFactory;
import javax.jms.DeliveryMode;
import java
转载
2023-07-10 11:45:20
62阅读
一:activeMQ概述
大概意思就是它是Apache下的一个消息系统,有自己的消息发送端和消息接收端,可以简单整合当前较流行的技术,如spring,ajax等
二:下载运行
去官方网站下载:
http://activemq.apache.org/
运行: 解压,双击apache-activemq-5.14.5\bin\win64\activem
转载
2024-01-24 21:48:28
67阅读
上一篇讲了rabbitmq的使用以及demo,activemq的思路也与之有相似的地方。activemq是基于Java实现的。activemq没有rabbitmq那么多的路由规则,其通信方式只有两种,queue和topic。1.queue又称P2P模式:一条消息仅能传递给一个消息消费者。如果多个消息消费者正在监听队列上的消息,JMS消息服务器将根据“先来者优先”的原则确定由哪个消息消费者接收下一条
转载
2023-07-26 21:34:00
177阅读