ActiveMQ 常用API详解ActiveMQConnectionFactory 客户端通过创建ConnectionFactory创建到ActiveMQ的连接,一个连接工厂封装了一组连接配置参数,这组参数在配置ActiveMQ时已经定义,例如brokerURL参数,此参数传入的是ActiveMQ的服务地址和端口, 支持openwire协议的默认连接是tcp://localhost:61616,
转载
2023-08-31 12:51:54
119阅读
在soa的架构中,实际上不提倡service工程之间直接调用,会造成启动时有先后的顺序,耦合度较高,我们是希望能有一个中间件作为两者通信介质,ActiveMQ在这方面是十分优秀的
转载
2020-08-22 18:22:00
146阅读
2评论
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是由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
6017阅读
下面,我们再看看ActiveMQ是如何实现高可用的。ActiveMQ实现高可用有两类方案:第一类方案是构建服务器网络,消息在服务器网络中进行传递,客户端通过failover或discovery连接网络中的一个服务器发送或接收消息,当服务器失效时,客户端自动重连另一个服务器。第二类方案是构建服务器主从集群,在某个时间只有一个服务器作为主对外提供服务,当主服务器失效时,从服务器切换成主服务器对外提供服
原创
2013-09-30 18:42:25
3557阅读
一、什么是消息中间件消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。当今市面上有很多主流的消息中间件,如老牌的ActiveMQ、RabbitMQ,炙手可热的Kafka,阿里巴巴自主开发RocketMQ等。说白了,就是实现在两个系统或两个客户端之间进行消息传送的中间应用。特点为:利用 高效可靠 的 消息
转载
2024-04-25 17:21:52
37阅读
ActiveMQ5.10.x 以上版本必须使用 JDK1.8 才能正常使用。 ActiveMQ5.9.x 及以下版本使用 JDK1.7 即可正常使用端口8161: 后台管理系统端口端口16161: 给java使用的通信端口一、ActiveMQ集群原理ActiveMQ集群原理,使用ZooKeeper集群注册所有的A
转载
2023-07-25 23:35:02
112阅读
什么是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阅读
官网: http://activemq.apache.org/简介ActiveMQ是Apache下的开源项目,非常流行的消息中间件,可以说要掌握消息中间件,需要从ActiveMQ开始,要掌握更加强大的RocketMQ,也需要ActiveMQ的基础。特点: 1、支持多种语言编写客户端 2、对spring的支持,很容易和sp
转载
2024-03-07 08:55:36
742阅读
Apache ActiveMQ is the most popular and powerful open source messaging and Integration Patterns server.Apache ActiveMQ is fast, supports many Cross Language Clients and Protocols, comes with eas
原创
2017-09-13 01:04:56
1423阅读
ActiveMQ是一个开源兼容Java Message Service (JMS) 1.1面向消息的中件间. 来自Apache Software Foundati
转载
2023-01-02 16:52:44
103阅读
消息中间件我们简单的介绍一下消息中间件,对它有一个基本认识就好,消息中间件(MOM:Message Orient middleware)。消息中间件有很多的用途和优点: 1. 将数据从一个应用程序传送到另一个应用程序,或者从软件的一个模块传送到另外一个模块; 2. 负责建立网络通信的通道,进行数据的可靠传送。 3. 保证数据不重发,不丢失 4. 能够实现跨平
转载
2024-03-26 13:46:49
50阅读