Basic comparison Information
ActiveMQ
RabbitMQ
Rocketmq
Kafka
ZeroMQ
Throughput
Lower than RABBITMQ
2.6W/S (Message persistence)
11.6w/s
17.3w/s
29w/s
Development language
Rabbitmq_management default address is: http://ip:15672 or http://ip:55672, as shown below:
User name default guest, password is guest, you can use the command to add other users and authorize
./rabbitmqctl Add_user Ewallet 123456
Activemq is the most popular and powerful open-source message bus produced by Apache. Activemq is a JMS provider that fully supports the jms1.1 and J2EE 1.4 specifications. Although it has been a long time since the JMS specifications were
preparing systemresources before starting a broker, there are two preliminary system-level tasks to perform: synchronizing system clocks and (on the Solaris or Linux platform) setting the file descriptor limit. the following sections describe
The message type used in this example is mapmessage.CodeIt's relatively simple. Post it for you to see:
Receive message:
Private void receive () {var factory = new connectionfactory (program. brokeruri); var timeout = new timespan (0, 0, 10);
Recently conducted ACTIVEMQ study, summed up under a rainy days.JMS Specification:JMS that is, the Java Message Service Application interface is an API for message-oriented middleware (MOM) in the Java platform for sending messages between two
Message message: Apply the data body and the message data header. Messages are divided into persistent and non-persistent, and persistent is the queue Manager restarting the Houston message still exists.Queue queues are easy to store messages, local
Message Queuing deals with problems with background tasksprojects often have background running tasks, such as sending mail, because to connect to the mail server, often takes 5-10 seconds or even longer, if you can give users a successful prompt
Brief Introduction
Actual combat one, the actual combat two introduced the basic concept and the configuration way of ACTIVEMQ.
This article introduces a way to use spring to send, consume topic, queue type messages. Do not understand the topic and
FROM:javaeye.com
Brief Introduction
The previous article http://www.javaeye.com/topic/15317 introduced the installation of ActiveMQ5.0, which will be described in the configuration. ACTIVEMQ contains a lot of features (see
I. Some concepts and understandings about Kafka
Kafka is a distributed data flow platform that provides high-performance messaging system functionality based on a unique log file format. It can also be used for large data stream pipelines.
Kafka
Licensed to the Apache software Foundation (ASF) under one or more
Contributor license agreements. See the NOTICE file distributed with
This is for additional information regarding copyright ownership.
The ASF licenses this file to you under the
MQSeries naming rules:
1. Allowed characters: A-Z, A-Z, 0-9,./_ %2. Up to 48 characters3. The name does not have a fixed format.4. Name case sensitive
Queue Manager:
1. Each system is generally composed of a queue manager.2. You can create multiple
Linux IPC parameter settings-command method: Echo 80>/proc/sys/Vm/overcommit_ratio, etc
Msgmnb
Maximum byte limit for each message queue.
Msgmni
The maximum number of message queues of the entire system.
Msggsz
The size (in bytes) of the message
ZeroMQ API directory :http://www.cnblogs.com/fengbohello/p/4230135.html—————————————————————————————————————ZeroMQ official address:http://api.zeromq.org/4-2:zmq-inprocZmq_inproc (7) ØMQ Manual-ømq/4.2.0NameZMQ_INPROC–ØMQ Local in-process
This work is licensed with the knowledge sharing signature-non-commercial use-sharing 2.5 Chinese mainland license agreement in the same way.
Reprint please indicate the source and author. http://blog.csdn.net/xtj332
Background: There are a lot of
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.