Channels ▼
RSS

Database

Micro Cloud Foundry — Now With PostgreSQL and RabbitMQ


VMware has released a new version of the Micro Cloud Foundry open Platform-as-a-Service (PaaS) with the PostgreSQL data store and the RabbitMQ messaging solution on board. As a complete version of the VMware-led project that runs inside a virtual machine (VM), Micro Cloud Foundry uses the vFabric Postgres version of the PostgreSQL database optimized for a virtualized cloud environment alongside its RabbitMQ counterpart.

Developers who want to run a Java Spring application using Postgres and a Spring AMQP calculation using RabbitMQ on Micro Cloud Foundry will need to sign up for a CloudFoundry.com account and download the new 1.1 release of Micro Cloud Foundry. Developers will also need to login to Micro Cloud Foundry (using CloudFoundry.com credentials) and download the new Micro Cloud Foundry VM.

According the Cloud Foundry blog, "As Micro Cloud Foundry and CloudFoundry.com both include the vFabric Postgres service, the same application can be deployed on CloudFoundry.com without any code changes while leveraging increased database capacity."

Postgres on Micro Cloud Foundry enables developers to build, test, and deploy applications on their laptop while leveraging a "robust and reliable" PostgreSQL relational database. Equally, RabbitMQ on Micro Cloud Foundry enables developers to build, test, and deploy applications on their laptop (or desktop PC of course) while leveraging the portable RabbitMQ messaging system, without the need to set up Rabbit locally.

As Micro Cloud Foundry and CloudFoundry.com both include RabbitMQ, the same application can be scaled up on CloudFoundry.com without any code changes, just by using the vmc command line to add workers. The Spring AMQP π Calculation Demo for CloudFoundry sample works out of the box on a user's local machine: It is an adaptation of Jonas Bonér's "Akka Getting Started" Tutorial that calculates the value of π but uses RabbitMQ worker queues instead of Actors.


Related Reading


More Insights






Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.
 

Video