Why use RabbitMQ?
RabbitMQ - Frequently Asked QuestionsRabbitMQ enables developers of messaging solutions to take advantage of not just AMQP but also one of the most proven systems on the planet. The Open Telecom Platform (OTP) is used by multiple telecommunications companies to manage switching exchanges for voice calls, VoIP and now video. These systems are designed to never go down and to handle truly vast user loads.
Related QuestionsWill RabbitMQ use SMP, when it's available?
RabbitMQ - Frequently Asked QuestionsYes. Erlang supports both single-node SMP configurations and configurations with multiple Erlang nodes running in a cluster within a single host.
Related QuestionsHow do I use RabbitMQ from Java?
RabbitMQ - Frequently Asked QuestionsThe RabbitMQ client library is supplied as a JAR file, rabbitmq-client.jar, with a minimal number of external dependencies (currently backport-util-concurrent-2.2.jar, commons-io-1.2.jar, and commons-lang-2.0.jar).
Related QuestionsI use .NET - what do I need to know to use RabbitMQ?
RabbitMQ - Frequently Asked QuestionsOne strong possibility is to use IKVM to access the Java client from .NET. Other alternatives include using an ESB such as Mule to connect to .NET applications, or using AMQP-over-HTTP or over JSON-RPC to access AMQP functionality through web-service-style interfaces. We're tracking the development of the core AMQP standard, which is at present working on defining a good mapping from AMQP to the concepts used in JMS. If you want to use JMS with AMQP today, please email us.
Related QuestionsIs RabbitMQ transactional?
RabbitMQ - Frequently Asked QuestionsYes. RabbitMQ implements AMQP's "TX" message class, which provides atomicity and durability properties to those clients that request them.
Related QuestionsIs RabbitMQ persistent?
RabbitMQ - Frequently Asked QuestionsYes. RabbitMQ uses Erlang's built-in logging and database support tools to provide high-speed, high-reliability durable message storage. For storage in your own RDBMS, please see this FAQ entry.
Related QuestionsHow is RabbitMQ priced?
RabbitMQ - Frequently Asked QuestionsRabbitMQ is free software in both the gratis and libre senses, licenced under the Mozilla Public License.
Related QuestionsIs RabbitMQ reliable and highly-available?
RabbitMQ - Frequently Asked QuestionsYes. RabbitMQ is built atop the industry-leading OTP Erlang libraries, which provides a solid foundation for building reliable software. The underlying system supporting the Rabbit codebase has been used by Ericsson to achieve nine nines (99.9999999%) of availability. Yes. RabbitMQ brokers can be made up of an arbitrary number of nodes, each of which is available for AMQP clients to connect to and interact with.
Related QuestionsHow is authentication and authorization supported in RabbitMQ?
RabbitMQ - Frequently Asked QuestionsAMQP uses SASL (see also Wikipedia on SASL) for authentication of AMQP clients. Our current support for SASL is limited to the PLAIN authentication mechanism; see our roadmap for our future SASL plans. Authorization is implemented in RabbitMQ using a distributed database table mapping users to virtual hosts and realms.
Related QuestionsWhat platforms will RabbitMQ run on?
RabbitMQ - Frequently Asked QuestionsRabbitMQ is developed on Debian Linux and Mac OS X. As the server component is written in Erlang, and the client component in Java, it is platform-neutral. Erlang runs on the following platforms (taken from Erlang's FAQ):
Related QuestionsWhat clients will RabbitMQ support?
RabbitMQ - Frequently Asked QuestionsAt present, the RabbitMQ suite offers a client library for Java applications. Support for in-browser Javascript (via AJAX mechanisms, including JSON and JSON-RPC) and native Erlang client access is planned for the near future. We will develop client interfaces to RabbitMQ's features in response to demand.
Related QuestionsHow do I integrate RabbitMQ with other systems?
RabbitMQ - Frequently Asked QuestionsMule is an Enterprise Service Bus (ESB), which is an essential part of our roadmap for integration with other protocols and legacy networks. We plan on implementing an interface to allow HermesJMS to browse and manage queues on RabbitMQ brokers. Absolutely.
Related QuestionsCan I test my AMQP client against RabbitMQ?
RabbitMQ - Frequently Asked QuestionsYes: you can either run your client against our public demonstration server, or download and run a server of your own to experiment with.
Related QuestionsHow fast is RabbitMQ in persistent mode?
RabbitMQ - Frequently Asked QuestionsFrom our testing, we expect easily-achievable throughputs of 4000 persistent, non-transacted one-kilobyte messages per second (Intel Pentium D, 2.8GHz, dual core, gigabit ethernet) from a single RabbitMQ broker node writing to a single spindle.
Related QuestionsWhat support options are available for RabbitMQ?
RabbitMQ - Frequently Asked QuestionsRabbitMQ will be supported, both commercially and as an open-source project, by both LShift and by CohesiveFT as virtual appliances. For inquiries about support, please email support@rabbitmq.com. For inquiries specifically about virtual appliances, contact support@cohesiveft.com.
Related QuestionsHow is RabbitMQ licenced (for redistribution, etc.)?
RabbitMQ - Frequently Asked QuestionsIf you would like to explore other licensing options, please get in touch with us by emailing info@rabbitmq.com.
Related QuestionsHow do I contribute to the RabbitMQ project?
RabbitMQ - Frequently Asked QuestionsWe're happy to hear from anyone who wants to get involved or is curious about how we intend to manage the project. We plan on making the RabbitMQ project's source code available via a public Subversion server shortly, although of course we welcome plain old patches, as well.
Related QuestionsWill RabbitMQ be distributed with my Operating System?
RabbitMQ - Frequently Asked QuestionsWe hope that as RabbitMQ develops, it will be included with various operating systems and distributions. We already have packages available for Debian GNU/Linux; we are developing packages for integrating smoothly with Fedora Linux, Microsoft Windows and Apple Mac OS X, and hope that eventually our packages will be accepted into core OS distributions.
Related QuestionsHow should I interpret RabbitMQ's version numbering?
RabbitMQ - Frequently Asked Questionsmajor: This number indicates the major version of the software. It is only changed for significant alterations to the software, such as (for instance) a total rewrite. patch: This number changes to make each distinct packaging of the software uniquely numbered. Small changes such as bug-fixes or packaging alterations may cause a change in only the patch number. We also label each release with a status.
Related QuestionsWhat messaging scenarios are supported by AMQP and RabbitMQ?
RabbitMQ - Frequently Asked QuestionsAMQP is a very general system that can be configured to cover a great variety of messaging middleware use-cases. For example: One of the simplest and most common scenarios is for a message producer to transmit a message addressed to a particular message consumer. AMQP covers this scenario by allowing queues to be named and to be bound to a "direct" exchange, which routes messages to queues by name.
Related QuestionsWill RabbitMQ support advanced transports such as RDMA and SCTP?
RabbitMQ - Frequently Asked QuestionsYes. Erlang allows bindings to any C library; Erlang's foreign-function interface will be used to interface to existing implementations of non-TCP/IP AMQP transports.
Related QuestionsCan I create RabbitMQ applications using web frameworks (eg Spring, or Ruby-On-Rails)?
RabbitMQ - Frequently Asked QuestionsYes. To begin with, Spring has good support for message access in Java: the RabbitMQ Java client is simply a POJO library. The same is true for other POJO-based systems, such as Mule. If you specifically wish to use JavaEE EJBs as message accessors, use a stateful session bean.
Related QuestionsWhen should I use it?
EDTA studiesUse the suppositories in the evening. Make sure that you have already gone to the bathroom at least once that day before using the suppositories.
Related QuestionsBirth Control FAQThere are a number of ways to start oral contraceptives. We usually have you start the pills on the Sunday after your normal menstrual period begins. If your period begins on Sunday, then start the pills on that Sunday. Take one pill at the same time of day, each day so you won't forget them, even if you are not going to have sex. NEVER take a friend's pill or someone else's pill. If you miss one pill, take it as soon as you remember.Related Questions
Abbott Molecular Inc.: FAQThe UroVysion Kit provides you with "a second set of eyes" that makes your cystoscopic examination more effective. UroVysion helps you to identify the presence of the following:Related Questions
Quit Smoking Stop Smoking - Frequently Asked QuestionsYou put one smoke free cig-rette in your package or pocket and every time you have the need for a cigarette you take out the smoke free instead. You do not light the smoke free, just inhale through it. Inhaling through the smoke free gives the smoker an oral sensation of a cigarette, something to do with your hands, and something to put in your mouth, just like a cigarette.Related Questions
Questions about lower blood pressure with breathing and musi...The average person typically breathes shallowly and quickly at a rate of 14 to 18 breaths per minute. Breathing more slowly than 10 breath per minute, for only 15 minutes a day, reduces blood pressure, stress, and anxiety. Many people also report improved sleeping and moods.Related Questions
Free Instant Messaging Services | Instant Messenger ProgramGo to Manage > My Preferences > Messages. At the bottom of the window check or uncheck the box that says, "Display time stamp for each message." Back to TopRelated Questions
Hydro Pulse? Nasal / Sinus Irrigation SystemAdd one teaspoonful of Breathe-ease? XL or salt (non-iodized salt because some people are sensitive to iodine) to the basin to get the correct saline concentration. Fill the reservoir with warm water, about 27 ounces or 800 cc. Turn on the device and adjust the pressure so that if you point the irrigator straight up in the air, the stream is about one inch high approx 5 psi.Related Questions
