activemq


How provide reliability of ActiveMQ broker?


Is i correct understand that best way provide reliability of queue it is network of master-slave brokers (for example master-slave by using ZooKeeper)?
In consumers and producers failover settings we set master's addresses and when one of the masters go offline another master-slave nodes of the brokers network get this master's messager from his slaves and we don't lose messages.
When broken master go online, its get new consumers and producers and get some messages.
I'm right?
There are two ways to provide high availability with ActiveMQ.
Master/slave setup using a shared store. For KahaDB (default store), that would be a shared disk somewhere. NFS/Windows file share or similar. There are many ways to create reliable shared disks. SAN and what not.
Replicated master/slave. That would be LevelDB with Zookeeper. If you can't get a high performance, reliable shared disk, this would be your best option.
You are correct the client should enter a failover address when they connect.

Related Links

ActiveMQ MQTT Producer not publish to openwire Subscriber
Is there a way to dump messages from an ActiveMQ queue and then reimport them?
ActiveMQ replicated levelDB with zookeeper, client must know all brokers?
Flush Messages in wildfly 10 (activemq) programatically
ActiveMQ - Update on Connect?
Programatically disable ActiveMQ message redelivery
How many message Id should I cache to avoid duplicate messages in ActiveMQ?
Unable to configure a distributed transaction involving ActiveMQ and embedded H2 with Atomikos
ActiveMQ network subscription issue
ActiveMQ Fail over issue with MySql DB
Active Mq : How to stop active mq from creating queue which doesnt exist
Cannot shutdown activeMQ gracefully after JMX port change
Why does a POST to an Apache ActiveMQ using the REST API add a linefeed to the end of the message?
Is it possible to have both kahaDB and memoryPersistenceAdapter for different queues in Activemq?
Is ActiveMQ really that bad in clustering?
Disable DLQ and re-delivery for ActivemMQ messages

Categories

HOME
visual-studio
lambda
weblogic12c
gaming
yii
applescript
ios-simulator
consul
docker-cloud
dronekit-python
tweepy
mutation-testing
msmq
alljoyn
circleci
clish
stimulsoft
async-await
wsf
spring-shell
jest
android-permissions
pst
backtracking
uislider
pdf.js
router
clipboard
oracleforms
monitor
windows2012
snap-framework
opnet
riotjs
gitolite
python-jira
vungle-ads
virtual-memory
git-tfs
sendinput
apache-toree
jshint
sonarqube5.2
ssi
scala-breeze
knockout-2.0
node-apn
visual-format-language
extjs4.1
exc-bad-access
word-2007
sesame
emacs25
rustdoc
sidewaffle
cefpython
livereload
between
oci
fiber
distributed-cache
django-redis
seadragon
univocity
calcite
screen-orientation
replicaset
embeddedwebserver
angular-amd
karma-coverage
explain
unidata
mojo
flurry-analytics
wicket-1.5
cout
network-printers
redpitaya
rails-api
webaii
pre
armv6
particle-swarm
compiler-flags
illuminate-container
sql-view
notifyjs
quickgraph
notin
prefuse
kobold2d
monocross
nsfont
mvcrecaptcha
nosetests
cewolf
digiflow
qcar-sdk
resharper-5.0
data-retrieval
downcasting

Resources

Database Users
RDBMS discuss
Database Dev&Adm
javascript
java
csharp
php
android
javascript
java
csharp
php
python
android
jquery
ruby
ios
html
Mobile App
Mobile App
Mobile App