VMware Pivotal RabbitMQ
Messaging That Just Works
Sorry, this product is no longer available. Please Contact Us for a replacement.
Overview:
Pivotal and VMware are partnering to deliver well-managed, agile and secure data and application infrastructure for VMware environments across public, private and hybrid clouds. Pivotal RabbitMQ™, formerly known as VMware vFabric RabbitMQ, is now part of the Pivotal portfolio of products.
Pivotal RabbitMQ is an efficient, highly scalable, and easy-to-deploy queuing system that makes handling message traffic virtually effortless. Pivotal RabbitMQ is portable across major operating systems and developer platforms. Unlike other messaging products, Pivotal RabbitMQ is protocol-based, enabling it to connect with a vast range of other software components and making it an ideal messaging solution for cloud computing.
Messaging that just works
User applications such as financial market data, system monitoring, business-process integration, and more recently the large-scale consumer web apps - including big data, cloud, mobile, and social - commonly use messaging to deliver data safely and at scale. Messaging enables your software applications and services to integrate as components of a larger-scale application and to incorporate data from users, devices, and data streams. Messaging is asynchronous, decoupling applications by separating sending and receiving data to improve scalability, flexibility, and the customer experience.
Pivotal RabbitMQ is a messaging broker that serves as an intermediary for messaging. It gives your applications a common platform to send and receive messages, and your messages a safe place to live until received. Emerging as the de facto standard for cloud messaging, Pivotal RabbitMQ is used for efficient communication between servers, applications, and devices. It creates lasting value by enabling rapid development of modern decentralized application and data architectures that can scale with your business needs.
Enterprise Messaging Middleware for Modern Custom Web Applications
Modern web applications make extensive use of messaging, both within their own application components, as well as to connect to other services, in order to improve their scalability, flexibility, and customer experience. Without messaging, applications run at the speed of their slowest component. What messaging does is decouple application components, so that the app no longer bound by its slowest component, and components can work asynchronously and get their respective jobs done quicker.
This approach to application architecture requires a fundamentally different type of messaging software, one that is lightweight enough to embed throughout an application, easy enough to be adopted by many developers across many teams and flexible enough to integrate heterogeneous application components and systems.
Pivotal RabbitMQ meets these modern application requirements, with a small disk and memory footprint, easily understood API with drivers available for multiple languages, supported on all major operating systems and developer platforms, and uses a protocol-based approach that let you integrate components built in Java, .NET, Python, PHP, Ruby, or other languages, or which are implemented as web services. Because Pivotal RabbitMQ supports open, standard protocols rather than APIs, you gain choice and are not locked in to proprietary software from any one vendor.
Gain Freedom and Choice with Complete and Extensible Messaging
Eliminate your dependency on costly, proprietary commercial messaging technologies. Pivotal RabbitMQ is the leading implementation of AMQP, an open-standard messaging protocol, and supports a full range of Internet protocols for lightweight messaging- including HTTP, HTTPS and STOMP - enabling you to connect nearly any imaginable type of applications, components, or services.
Pivotal RabbitMQ supports a wide range of messaging patterns, including point-to-point (RPC style), point-and-shoot, publish-subscribe, multicast, topics, routing, RPC, and more. All are available as durable or non-durable message types. Pivotal RabbitMQ is fully extensible via a plugin mechanism to meet the needs of any use case and application environment.
Route Data to Distributed Applications throughout the Cloud
Messaging is critical to next-generation cloud-based applications built to take advantage of pools of shared infrastructure. Thanks to messaging, data can be routed between widely distributed applications independent of their physical location and operational availability. Pivotal RabbitMQ is specifically designed to scale and operate in such environments, making it the cloud messaging technology of choice-endorsed by private clouds such as NASA's Nebula infrastructure cloud, and public clouds such as Google Compute Engine (GCE), Heroku and others.
Give Users Portable and Interoperable Messaging
Based on a proven platform and open standard protocols, Pivotal RabbitMQ frees users from dependence on proprietary vendor-supplied libraries. Its wide protocol and platform support make RabbitMQ unique, offering customers choice and driving down the cost of integration over time.
Like traditional messaging middleware and enterprise service bus (ESB) software based on Java Messaging Service (JMS), Pivotal RabbitMQ can connect Java applications and components. But in addition to supporting JMS-based messaging, Pivotal RabbitMQ can connect applications and components built using completely different languages and technologies, such as an application written in Java to one written in .NET's C# language, a Python application to Amazon Web Services (AWS), or a Ruby app to a REST web service.
All major operating systems support Pivotal RabbitMQ and over 200 client interfaces are available for languages such as Java, .NET, Python, Ruby, PHP, Perl, and more. The breadth of the Pivotal RabbitMQ universe offers customers and developers a consistent approach to messaging across multiple stacks and platforms.
Key Features:
Deploy Messaging That Scales With Your Business Needs
A leader among a new generation of tools that are internal to and fundamental to modern applications, Pivotal RabbitMQ is a fast and dependable open source message server that supports a wide range of use cases, including reliable integration, content-based routing and global data delivery, and high-volume monitoring and data ingestion. It implements Enterprise Integration Patterns such as guaranteed data delivery, non-blocking operations, push notifications, publish and subscribe, and work queues to enable scalable asynchronous processing. Pivotal RabbitMQ is easy to set up, easy to use, easy to extend, and easy to integrate with existing architectures. At the same time, it is operationally robust for mission-critical data delivery. Pivotal RabbitMQ runs on all major operating systems and supports all popular developer platforms, frameworks, and languages.
Adopt a Proven and Stable Platform for Integration and Interoperability
Like traditional messaging middleware and enterprise service bus (ESB) software based on Java Messaging Service (JMS), Pivotal RabbitMQ can connect Java applications and components. But unlike JMS-based messaging, Pivotal RabbitMQ can connect applications and components built using completely different technologies, such as connecting a Spring-based Java application to one written in DotNET's C# language, a Python application to Amazon Web Services (AWS), or a Ruby app to a REST web service. A native Java API is available, as well as that provided by the Spring-AMQP project, which brings the familiar Spring programming model, including a listener container.
Scale Reliably with Pivotal RabbitMQ
Messaging provides distinct advantages when used within individual application components, in addition to its traditional use to connect applications to external services. Without messaging inside an application, a bottleneck in any part of an application will slow the entire app down. Likewise an application without internal messaging cannot be efficiently scaled. Pivotal RabbitMQ can decouple application components so that an application is no longer bound by its slowest component, and components can work asynchronously and independently.
Efficient scaling becomes possible at the developer level when a developer can rewrite an application component containing a bottleneck and replace it without affecting other components within the application. Efficient scaling is also possible when administrators can clone those application components that need scale-up without having to clone the entire application. Pivotal RabbitMQ provides an approach to application architecture that is a fundamentally different type of messaging software: one that is lightweight enough to embed throughout an application, easy enough to be adopted by many developers across many teams, and flexible enough to integrate heterogeneous application components and systems. Messaging is critical in cloud-based applications built on pools of shared infrastructure. Pivotal RabbitMQ is specifically designed to scale and operate in such environments, making it the cloud messaging technology of choice.
Free Developers to Be Productive at Speed
Pivotal RabbitMQ has a small disk and memory footprint, a straightforward API with drivers available for multiple languages, support for all major operating systems and developer platforms, and a language-independent wire-level protocol that enables integration of components built in Java, .NET, Python, PHP, Ruby, JavaScript, and many other languages or web services.
Unlike costly, proprietary messaging technologies, Pivotal RabbitMQ implements several open standards for messaging. It is the leading implementation of the Advanced Message Queuing Protocol (AMQP) and it also supports a full range of Internet protocols for more lightweight messaging - including HTTP, HTTPS, WebSockets, MQTT, and STOMP. This capability enables communication with nearly any imaginable type of application, component, or service.
Pivotal RabbitMQ supports a wide range of messaging patterns, including point-to-point, persistent queues, durable subscribers, large-scale publish-subscribe, multicast, topic routing, content routing, RPC, and more. RabbitMQ is fully extensible via a plug-in mechanism to meet the needs of any use case and application environment. Pivotal provides full support for your existing open source RabbitMQ deployment, or you can use the Pivotal commercial edition of RabbitMQ with JMS support and other extensions included.
VMware Pivotal RabbitMQ Key Attributes
- Highly reliable and robust at cloud scale
- Supports a broad range of operating systems and languages
- Based 100 percent on open-standard protocols
- Extensible and portable
- Includes built-in management and monitoring capabilities
- Includes security and access control
- Commercially supported by VMware
How To Buy:
Understanding Pivotal RabbitMQ Pricing
Pivotal RabbitMQ is sold as part of the Pivotal App Suite, which provides a simple, cross-platform licensing model. Pivotal RabbitMQ can be run directly on a physical environment, or on virtual and cloud environments. Users can move Pivotal RabbitMQ from one environment to another using our core-equivalent pricing model.
- Physical Infrastructure - Licensed per Physical CPU Core
- Virtual and Private Cloud Infrastructure - Licensed per Virtual CPU Core.
- Public Cloud Infrastructure - Licensed per cloud provider's most granular measure of processing power. Different cloud providers use different terms to describe processing power; these terms may include (but are not limited to) “vCPUs,” “virtual CPUs,” and “virtual cores". As of June 2014, Amazon Web Services uses the term "vCPU", Microsoft Azure uses “Virtual Core”, and Google Compute Engine uses “Virtual Core”.
Note: Retail Pricing is for reference purposes only and is subject to change without notice. Pricing is suggested retail price in USD, for sales in the United States. Regional prices may vary.
Additional Licensing
Pivotal RabbitMQ is available for US Federal Government entities (GSA pricing), qualifying academic institutions, and managed service providers enrolled in the VMware Service Provider Program (VSPP). For details, please contact a reseller or vFabric expert.
Support:
VMware Basic Support & Subscription
Weekday Support for Test, Dev and Non-Critical Deployments
- Global, 12x5 access to support
- Unlimited number of support requests
- Remote Support
- Online access to documentation and technical resources, knowledge base, discussion forums
- Product updates and upgrades
Overview
VMware Basic Support is designed for non-critical applications and platforms that require support during normal business hours. Our global support centers have been strategically placed to provide you with fast and efficient access to the support center in your region. Each center is staffed with engineers that can provide industry-leading expertise in virtualization and years of experience supporting virtual infrastructure products in real-world customer environments. We are committed to delivering enterprise-class, worldwide support with a single objective in mind: your success.
VMware Production Support & Subscription Service
Technical Support, 12 Hours/Day, per published Business Hours, Mon. thru Fri.
- Global, 24x7 support for Severity 1 issues
- Fast response times for critical issues
- Unlimited number of support requests
- Remote Support
- Online access to documentation and technical resources, knowledge base, discussion forums
- Product updates and upgrades
Overview
VMware Production Support is designed with your production environments in mind. Our global support centers are staffed around the clock to provide you access to our industry-leading expertise in virtualization and years of experience supporting virtual infrastructure products in real-world customer environments. We are committed to delivering enterprise-class, worldwide support with a single objective in mind: your success.
Feature | Production Support | Basic Support |
---|---|---|
Hours of Operation1 | 24 Hours/Day 7 Days/Week 365 Days/Year |
12 Hours/Day Monday-Friday |
Length of Service | 1 or 3 Years | 1 or 3 Years |
Product Updates 2 | Yes | Yes |
Product Upgrades 2 | Yes | Yes |
Products Supported 3 | All Products (excluding VMware Fusion and VMware Player) |
All Products |
Method of Access | Telephone/Web | Telephone/Web |
Response Method | Telephone/Email | Telephone/Email |
Remote Support | Yes | Yes |
Root Cause Analysis | Available only with Business Critical or Mission Critical Support Offering | Available only with Business Critical or Mission Critical Offering |
Access to VMware Web Site | Yes | Yes |
Access to VMware Discussion Forums and Knowledge Base | Yes | Yes |
Max Number of Technical Contacts per Contract | 6 | 4 |
Number of Support Requests | Unlimited | Unlimited |
Target Response Times Critical (Severity 1) Major (Severity 2) Minor (Severity 3) Cosmetic (Severity 4) |
30 minutes or less: 24x7 4 business hours 8 business hours 12 business hours |
4 business hours 8 business hours 12 business hours 12 business hours |
Business Hours North America Alaska, Hawaii Latin America Europe, Middle East, Africa (EMEA) Asia, Pacific Rim, Japan (APJ) Australia/New Zealand |
Monday - Friday 6 a.m. to 6 p.m. (local time zone) 6 a.m. to 6 p.m. (PST/PDT) 9 a.m. to 6 p.m. (local time zone) 7 a.m. to 7 p.m. (GMT/GMT+1) 8:30 a.m. to 8:30 p.m. (Singapore Time) 7 a.m. to 7 p.m. (Sydney AET) |
Monday - Friday 6 a.m. to 6 p.m. (local time zone) 6 a.m. to 6 p.m. (PST/PDT) 9 a.m. to 6 p.m. (local time zone) 7 a.m. to 7 p.m. (GMT/GMT+1) 8:30 a.m. to 8:30 p.m. (Singapore Time) 7 a.m. to 7 p.m. (Sydney AET) |
1 Hours of operation for Gemstone are Monday - Friday, 8 a.m. to 5 p.m. (PST/PDT). Severity 1 issues are responded to 24x7.
2 Product updates and upgrades are not included with Basic Support and Subscription Service for SUSE Linux Enterprise Server (SLES) for VMware.
Product updates and upgrades are not included with Production Support and Subscription Service for SUSE Linux Enterprise Server (SLES) for VMware.
3 VMware Fusion Professional and VMware Workstation require a minimum of ten (10) licenses in order to purchase Basic support. VMware Workstation requires a minimum of ten (10) licenses in order to purchase Production Support.
Documentation:
Download the VMware Pivotal RabbitMQ Datasheet (PDF).