activeMQ能不能配置多个实例的负载均衡,并只连接一个MySQL

我想配置activeMQ的Broker-Cluster的负载均衡集群,并且上面的实例只连接到一个MySQL数据库来持久化消息。这样的方案可行吗?

2个回答

答案是不行。
activemq的变态机制是多个broker连接到一个mysql时只有一个是可以操作mysql里的数据的。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
spring+activemq配置一个项目同时连接两个activemq服务器

公司项目中需要与多个平台交互信息,采用activemq。与数据采集平台连接用的是一个activemq,与上级平台连接用的是另一个activemq,也就是要连接到上级平台的activemq。我们的项目是可以同时部署为上级平台或者下级平台,下级平台往上级平台发送报表的时候要发送到上级平台的activemq,下级平台接收数据采集器的数据的时候要发送任务信息到自身的activemq。自身的activemq...

ActiveMQ 实现负载均衡+高可用部署方案

一、架构和技术介绍 1、简介 ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现 2、activemq的特性 1. 多种语言和协议编写客户端。语言: Java, C, C++, C#, Ruby, Perl, Python, PHP。应用协议: OpenWir

Haproxy+多台MySQL从服务器(Slave) 实现负载均衡

本系统采用MySQL一主多从模式设计,即1台 MySQL“主”服务器(Master)+多台“从”服务器(Slave),“从”服务器之间通过Haproxy进行负载均衡,对外只提供一个访问IP,当程序需要访问多台"从"服务器时,只需要访问Haproxy,再由Haproxy将请求分发到各个数据库节点。 我们的程序可以有俩个数据源(DataSourceA,DataSourceB),一个(Data

在同一台物理机上配置多个ActiveMq主程序

一 复制一份配置文件    cd /var/activemq/  (第一个activemq的安装目录)    cp -r conf conf1 二 修改配置文件   1 修改activemq.xml    cd conf1    vi  activemq.xml          #名称       brokerName="mq1" #不重复     #数据存放文件

JDBC 连接RAC负载均衡URL简单配置总结

原文链接:http://jiangzheng.iteye.com/blog/554833 在通过JDBC连接RAC的时候,我由于各种原因会出现以下问题。 问题一:通过JDBC连接如果使用ip连接方式 例: jdbc:oracle:thin:@(DESCRIPTION =(ADDRESS_LIST = (ADDRESS=(PROTOCOL=TCP)(HOST=192.16

Springboot + Springcloud 配置一个服务多实例 负载均衡实现(fegin)

转载请注明出处,谢谢,如有描述不准,请各位大牛指教。。。。。。。。

activemq一台机器起多个实例

在一台机器上面启动多个activemq实例,然后这几个实例通过配置可以变为一个集群。将conf文件整个copy出来,修改activemq.xml文件 <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="broker_1">

分布式架构高可用架构篇_02_activemq高可用集群(zookeeper+leveldb)安装、配置、高可用测试

activemq高可用集群(zookeeper+leveldb)安装、配置、高可用测试

第一次自己搭建activeMQ实现高可用负载均衡集群心得

目标: 1、实现高可用 2、实现负载均衡 需求:最小三个activeMQ服务器(自己玩玩除外) 操作: 1、三台服务器编号(1,2,3),其中编号1,2为master-slave服务器,编号3用于和1,2两台通信实现负载 2、networkConnectors,如果不考虑后面有新增的情况下可使用static发现(multicast:只发现networkConnector  discov

activemq配置多个消费者

<beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:amq="http:/

ActiveMQ——3、ActiveMQ高可用与集群搭建

1. ActiveMQ的高可用原理 使用ZooKeeper(集群)注册所有的ActiveMQ Broker。只有其中的一个Broker可以提供服务,被视为 Master,其他的 Broker 处于待机状态,被视为Slave。如果Master因故障而不能提供服务,Zookeeper会从Slave中选举出一个Broker充当Master。 Slave连接Master并同步他们的存储状态,Slave

ActiveMQ(六)_多集群的负载均衡

图一     图一说明:    1、集群一包含3个队列:Amq1、Amq2、Amq3;集群二包含2个队列:Bmq1、Bmq2    2、生产者一生产的消息可以同时发送到群集1、集群2,生产者二也一样    3、消费者一可以同时从集群1、集群2消费消息,消费者二也一样    4、某一个集群挂了,生产者和消费者可以不间断使用其它集群发送,消费消息   一、本文目的

ActiveMQ单队列多用户收发的java例子

ActiveMQ,单队列多producer,多consumer,数据通讯的java例子

activeMq多个监听配置

activeMq多个监听配置: 集群或者zookeeper分布式集群分发处理只能到一个节点,即active的多个订阅端不会因此产生,除非一个系统配置了对个监听,监听一个发送通道(toptip) 在只有一个监听配置的时候,toptip就相当于queuen 配置多个监听客户端和配置一个一样只是clientId不同即可,当用的是下面的topic时有几个监听端就有会调用几次接收方法,(发送永远只发送

JMS学习十二(Spring+ActiveMQ集群配置)

ActiveMQ集群         ActiveMQ具有强大和灵活的集群功能,但在使用的过程中会发现很多的缺点,ActiveMQ的集群方式主要由两种:Master-Slave和Broker Cluster。 1、Master-Slave         Master-Slave方式中,只能是Master提供服务,Slave是实时地备份Master的数据,以保证消息的可靠性。当Master失

linux搭建mysql集群服务负载均衡搭建java连接mysql集群

mysql负载集群负载均衡主要是多台服务器共同管理数据同步,把数据节点和mysql服务器分离方式服务器宕机网络问题导致数据丢失, 单点故障不能提供正常,的服务,集群的优势是共享数据减轻单台服务器的压力,MySQL Cluster是Oracle官方提供的一种企业级解决方案。 其采用了无共享存储的数据存储模式,真正实现了数据在集群中的实时同步及数据库节点故障对应用的透明性。官方承诺MySQL Cl

同一台机器部署多个ActiveMQ实例

一、在同一台机器上配置多个ActiveMQ

ActiveMQ高可用+负载均衡+测试

接着上一篇译文,下面对ActiveMQ的负载均衡配置做一个说明 基于 Dubbo 的分布式系统架构视频教程 作者:吴水成,840765167@qq.com,wu-sc@foxmail.com 龙果学院微信公众号:ron-coo ActiveMQActiveMQActiveMQActiveMQActiveMQActiveMQActiveMQActiveMQ高可用集群安装、配置 高可用集群安装

activemq在一台服务器上启动多个Broker

步骤如下: 1、把整个conf文件夹复制一份,比如叫conf2 2、修改里面的activemq.xml文件 ①brokerName不能和原来的重复 ②数据存放的文件名称不能重复,比如 ③所有涉及的transportConnector的端口,都要和原来的不一样。注意不要超出端口的范围(0-65535) 3、修改jetty.xml,把里面的默认端口号8161改成别的,不如9161 4、到

ActiveMQ5.14.3持久化信息到MySQL的一些注意事项

最近都在基于ActiveMQ实现安卓端的推送,遇到了一些问题,都记录一下。 ActiveMQ默认情况下使用KahaDB存储数据,网上也有很多持久化消息到MySQL的方法,基本差不多,如这篇所示: Activemq持久化消息到MySql数据库中 可能以前ActiveMQ的版本这样做是可以的,但是我自己经过这样试之后启动activemq.bat时报错,错误信息如下: nested e

mysql 双机集群

mysql双机集群,并实现负载均衡 配置 实例

RabbitMQ集群-ActiveMQ集群集合

《RabbitMQ集群环境生产实例部署》《ActiveMQ集群》《ActiveMQ高可用+负载均衡集群的安装、配置、高可用测试》

CentOS下Mycat+MySQL水平分割负载均衡配置记录

CentOS 6.5 下Mycat+MySQL水平分割负载均衡配置记录什么是MYCAT?Mycat数据库分库分表中间件,更多的就不说了,参考官网;什么是中间件?专业的定义我也不说了,说点相关类似的例子:1、类似房屋中介:你自己要找到想出租出售房屋的人比较费劲,他们可以一下子提供给你很多;2、大超市:你想一下子买到多种多样的生活用品可能需要跑很多地方,去大超市一个地方就可以了;3、装修队:你想装修一

spring集成activemq--监听多个消息队列

目前采用一个配置文件里,配置多个消息队列,如果有更好的方式,请指教 <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schem

一个服务器启动两个mysql实例

在一台服务器上,可以通过mysqld_multi配置多个Mysql实例运行。 假设服务器上现在已经运行一个MYSQL实例,数据目录是/var/lib/mysql,端口是3306,所用的SOCKET连接文件位于/tmp/mysql.sock。那么可以按照如下步骤,再启动一个或者多个实例。 一,创建新实例的数据目录 新启动MySQL实例之后,其数据位于哪个目录,就是实例相关的数据库文

Apache ActiveMQ 持久化到MySQL数据库的简单配置

1.  前言 ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间仍然扮演着特殊的地位。 关于ActiveMQ 的详细介绍请参考:http://baike.baidu.com/view/433374.

zookeeper+activemq配置消息中间件集群 服务器配置

好久没有更新博客了。最近由于项目并发请求压力比较大,所以着手改进架构,引入消息中间件集群作为一个缓冲消息队列。 需求: 1、将大量的WebService请求报文发送到mq集群之中,并保持消息先后顺序 2、保证每个消息的可靠性 3、维护MQ服务器的可扩展性 综合考虑,决定使用Apache的 activemq。接触的时候,新的activemq 5.10已经出,所以,本项目使用的是ac

ActiveMQ高可用+负载均衡集群

一,高可用集群 从ActiveMQ5.9开始,ActiveMQ的集群实现方式取消了传统的Master-Slave方式,增加了基于ZooKeeper+LevelDB的Master-Slave实现方式,其他两种方式目录共享和数据库共享方式依然存在 (1)文件共享(KahaDB)  ( 2 )数据库共享                  

解决activemq多消费者并发处理

遇到一个现象,如果activemq队列积压了数据的话,如果在spring中启动listner,只有一个consumer执行,查阅了很多资料,无果,后来偶尔通过activemq的监控网页看到消费者列表中,只有一个消费者有等待处理的数据,其他都没有,如下图: 由此得知,activemq有一定机制将队列中的数据交给consumer处理,这个机制就是数据的数量分配,查资料得知,默认是1000

ActiveMQ多个消费者监听一个列队,最后是谁消费了?

看过消息队列资料的同学应该在网上都看到过这段代码: //创建一个Queue Queue queue = new ActiveMQQueue("testQueue"); Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE); //注册消费者1 MessageCon

ActiveMQ多个消费者消费不均匀问题

先上图 如果客户端处理很慢的话,Broker会在之前发送消息的反馈之前,继续发送新的消息到客户端。如果客户端依旧很慢的话,没有得到确认反馈的消息会持续增长。在这种情况下,Broker有可能会停止发送消息给消费者。当未被反馈的消息达到了prefetch limit设置的数字时,Broker将会停止给消费者发送新的消息。除非消费者开始给与反馈,否则得不到任何消息。 Defa

一台机器启动多个activeMQ activeMQ数据库主从和集群搭建

一台机器启动多个activeMQ 1、brokerName修改   2、修改activemq.xml文件   uri="tcp://0.0.0.0:61616?maximumConnections=1000&amp;wireFormat.maxFrameSize=104857600"/> uri="amqp://0.0.0.0:5672?maximumConnections

Spring整合ActiveMQ实现多个消费者配置(Queue与Topic模式)

需要依赖的jar包,包括但不限于&amp;lt;!-- spring核心包 --&amp;gt; &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.springframework&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;spring-core&amp;lt;/artifactId&amp;gt; &amp;lt;version&amp;

ActiveMQ的消息持久化到Mysql数据库

1、将连接Mysql数据库的jar文件,放到ActiveMQ的lib目录下        2、修改ActiveMQ的conf目录下的active.xml文件,修改数据持久化的方式        2.1  修改原来的kshadb的持久化数据的方式 -->        2.2  连接Mysql的配置(注意配置文件放置的位置)

ActiveMQ 5.14.1 的安装与实例

详细的请看: 深入浅出JMS(三)--ActiveMQ简单的HelloWorld实例 http://blog.csdn.net/jiuqiyuliang/article/details/48608237 1.下载ActiveMQ 去官网下载apache-activemq-5.14.1-bin.zip,并解压。 链接:http://activemq.apache.org/active

spring+activemq配置多个生产者,多个消费者并发处理消息

先贴配置

activemq+zookeeper+levelDB 实现高可用和负载平衡

一、原理: 官方文档:http://activemq.apache.org/replicated-leveldb-store.html 高可用的原理:使用 ZooKeeper(集群)注册所有的 ActiveMQ Broker。只有其中的一个 Broker 可以提供服务,被视为 Master,其他的 Broker 处于待机状态,被视为 Slave。如果 Master 因故障而不能提供服务,Zoo...

activemq的多个broker之间的消息共享

假设activemq有两个broker服务,A和B。 在A的activemq.xml的broker标签下添加如下配置:                         该配置可以让消息从A到B,或者从B到A。但只能流动一次。也就是不能从A到B再回到A。 如果duplex="false"则只能从A到B。 那么如何能让消息来回流转,使A和B自由共享消息呢? 在policy

架构设计:系统间通信(25)——ActiveMQ集群方案(上)

通过之前的文章,我们讨论了ActiveMQ的基本使用,包括单个ActiveMQ服务节点的性能特征,关键调整参数;我们还介绍了单个ActiveMQ节点上三种不同的持久化存储方案,并讨论了这三种不同的持久化存储方案的配置和性能特点。但是这还远远不够,因为在生产环境中为了保证让我们设计的消息服务方案能够持续工作,我们还需要为消息中间件服务搭建集群环境,从而在保证消息中间件服务可靠性和处理性能。

在spring使用activeMQ订阅多个topic并实现监听器监听

最近有个需求,在spring上集成activeMQ且订阅多个topic,并且需要实现监听器监听多个topic。一、maven依赖配置pom.xml<!-- activemq --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jms</artifactId> <version>4

ActiveMQ(五):多个系统间消息的使用

连接在同一个ActiveMQ,一个系统可以监听其他系统的消息发出的消息 例子: 1.两个系统一个系统发送消息,一个系统负责监听 2.配置文件:消息的发送方和监听方都连接到同一个 ActiveMQ地址上 发送方 <amq:connectionFactory id="amqConnectionFactory" brokerUR

配置ActiveMQ连接Broker使用failover协议

配置ActiveMQ连接Broker使用failover协议 问题描述 当brokerUrl值中包含空格时,运行程序会报无效的URI异常。 问题分析 ActiveMQ BrokerUrl 使用java.net.URI类,所以,当使用failover:或static: 时,如果在逗号 ',' 前后加空格时,会报无效URI的异常。 引用资料

active mq 多个消费者实战(发布订阅模式)

注意:所有的配置文件都在src文件下            声明:  在这里不讲activemq 是什么,本人只是根据平时用到的东西整理一下希望对大家有所帮助。         首先是生产者的配置文件 <beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springfra

activeMQ的高级特性之messageGroup,一个队列多个消息消费者

一个队列多个消息消费者的情况 我们都知道queue是P2P 点对点的消息传递方式,那么当一个队列上注册了多个消费者的时候会是什么情况呢? activeMQ 的 这个 message group 高级功能(在apache官方文档的 高级功能一栏可以查看到) 这个消息组实际上的作用 就是在一个队列里,各个group 会成为独立的互不干扰的子队列, 应用于你需要消息队列的机制但是你运行

activemq实战项目,同ssh框架整合(生产者+消费者)

一套完整的activemq生产者、消费者。同shh整合开发完整的项目。注释清楚,包括activemq的消息重试,重复消费等解决方案。可供新手学习使用。

Weblogic多数据源(Multi Data Sources)应用实践

大型系统在进行数据库部署时,常常会分为主数据应用中心和应急数据中心。通常情况下应用系统访问的是主数据中心,只有主数据中心出现故障的时候才会切换至应急数据中心,主数据中心与应急数据中心数据保持增量备份。如下图。 传统应急流程是当主数据库出现故障时,手工修改应用服务的设置,将应用切换至应急数据库进行访问,以确保能够正常提供应用。这种做法存在较大的弊端,需要人工干预,并且需要重启应用,费时

C# ActiveMQ并行消费心得

最近有个功能是需要并行消费的,首先发送了几百条测试数据到queue中,然后打开几个消费者接收数据,发现只有其中一个消费中能够接到数据,进入mq界面后发现,MQ已经把所有的消息都分配给了第一个开始接收数据的消费者,如下图。 经过调整实验发现,想要并行处理数据的话,可以先把消费者启动,然后再发送消息,这样的话,MQ就会将消息平均分配给已经存在的消费者,如下图 具体原因我还没搞明白,

ActiveMQ整合Spring(多消费者)

完整项目下载:activemq和spring整合 项目目录: src/test/java目录下有main方法测试发送 接受消息 com.ryx.amp包下有发送和监听的两个类  可以使用main方法测试 配置文件中已配置:多个消费者(多线程消费队列),activemq消息异常重发策略 整合过程 maven依赖 org.apache.activemq activemq-al

ActiveMQ学习笔记02 - 多服务器间的通信

ActiveMQ支持多服务器(Broker)之间的网络连接,也就是集群。通过集群多个ActiveMQ Broker的实例,提供一个对外的统一服务,用来提高ActiveMQ的可用性和扩展性。 服务器之间的通信,按照通信方式可以分为两种,桥接转发(Bridge Forwarding)和双向传输(duplex)。顾名思义,桥接转发是将消息传递给另外一个ActiveMQ的Broker,双向传输是用一

MQTT haproxy 负载均衡代理服务

 https://github.com/lelylan/haproxy-mqtt.git  实验环境:        两台Ubuntu 14 虚拟机:       第一台ubuntu设备为代理服务器     :              ubuntu 安装 haproxy 代理服务器       第二台ubuntu设备为 activemq 服务:              ub

相关热词 c# 不能序列化继承类 c# char* 调用 c# 开发dll模板 c#添加控件到工具箱 c#控制台组合数 编程计算猴子吃桃问题c# c# wpf 背景透明 随机抽取号码软件c# c# 开发环境 c# 属性和字段
立即提问