Home > Blogs > VMware vFabric Blog


HOWTO: Deploying RabbitMQ Simulator on Cloud Foundry

Last week, we published the new RabbitMQ Simulator. I’m pleased to see how well it has been received by customers, with several very large scale RabbitMQ customers already incorporating it into their training and testing regimens. VMware employees in the field have been enjoying getting familiar with the tool as well and are using it to advance their own and their customer’s understanding of how RabbitMQ works and how to best design a messaging architecture. One sales engineer, Chris DeLashmutt even wrote a blog this week describing how to deploy the new RabbitMQ Simulator on Cloud Foundry.

For users new to RabbitMQ, certainly testing this out on Cloud Foundry can be a huge accelerator, as you can get your instance up and running for free in just a matter of minutes. Below is a summary of Chris’ instructions to deploy this simulator on Cloud Foundry, but also, if you want to shortcut the entire process, he invites you to access his deployed instance at http://rabbitmq-sim.cloudfoundry.com.

Initial procedure

To begin, you will need to clone the RabbitMQ Simulator project from GitHub:

git clone https://github.com/RabbitMQSimulator/RabbitMQSimulator.git

Next, go to the RabbitMQSimulator directory for the remaining commands.

Next, you will need to install Node.JS.  In his example, since he is a Mac user, DeLashmutt used Brew to install Node.JS:

brew install node.js

After Node.JS is finished installing, you will need to install the necessary modules from the RabbitMQSimulator project with the following command:

npm install

Next, you will need to install the “grunt” command line interface (CLI) to be able to execute some small tasks to finish building the simulator.  Install the grunt CLI with the following command:

npm install -g grunt-cli

After that is finished installing, you can now invoke grunt to finish the build tasks:

/usr/local/share/npm/bin/grunt

Now, test the app locally to make sure it works with the following command:

node app.js

If the app seems functional, then you can move on to install it on Cloud Foundry.

Installing RabbitMQ Simulator on Cloud Foundry

First, you will need an account on Cloud Foundry. If you do not have one, you can sign up for a free account here.  While you wait for your account to be confirmed, follow the instructions for installing the “vmc” command line interface tool so that you can push the RabbitMQ Simulator to your account.

Now, go back to your terminal window and login to your Cloud Foundry account with the following command:

vmc login

Enter the email you used to sign up with, and the password for your account.

In the same terminal session, navigate to the RabbitMQSimulator folder you cloned from git.  From that directory, you need to deploy the simulator onto your account with the following command:

vmc push rabbitmq-sim --runtime=node08

Once complete you will have an application called “rabbitmq-sim” in your account, and it will use a 0.8.x runtime version of the Node.JS Droplet Execution Agent.  NOTE: During the deployment process, it is ok to take defaults on everything EXCEPT the “Application Deployed URL” prompt.  Since this URL needs to remain unique, you will need to select a different host name to publish your own rabbitmq-sim instance.

Once the application is finished starting, you can browse to the host name that you chose for the application, and start working with your simulator instance.

This entry was posted in Cloud Foundry, RabbitMQ and tagged , on by .
Stacey Schneider

About Stacey Schneider

Stacey Schneider has over 15 years of working with technology, with a focus on working with sales and marketing automation as well as internationalization. Schneider has held roles in services, engineering, products and was the former head of marketing and community for Hyperic before it was acquired by SpringSource and VMware. She is now working as a product marketing manager across the vFabric products at VMware, including supporting Hyperic. Prior to Hyperic, Schneider held various positions at CRM software pioneer Siebel Systems, including Group Director of Technology Product Marketing, a role for which her contributions awarded her a patent. Schneider received her BS in Economics with a focus in International Business from the Pennsylvania State University.

53 thoughts on “HOWTO: Deploying RabbitMQ Simulator on Cloud Foundry

  1. Pingback: How fast is a Rabbit? Basic RabbitMQ Performance Benchmarks | VMware vFabric Blog - VMware Blogs

  2. google 2

    any info on product creation ?

    Reply
  3. خرید سرور مجازی ایران

    Buy VPS and Dedicated Servers

    Reply
    1. Kathy

      Crowdsourced translations can’t possibly provide anything better than mediocre. I work with a  crruwsodocing system, and I translate for them from time to time, so i know that they can’t differentiate a better translation from a wrong translation. All they can provide is a mediocre draft.

      Reply
    2. http://edwardallerton.com/car-insurance-oahu.html

      Bellas fotos.Yo veo una fiesta de paájaros hermosos que apenas y se alcanzan a distinguir pero supongo que es porque estoy de buen humor, si fuera lo contrario no quiero imaginar que nefasto pensamientos vendrían a mi mente.Besos Arañita.

      Reply
    3. car insurance quotes

      These are great. They work really well on any tablet or touch screen phone. The colors are bright. I carry one around with me all the time . Great product. Great price. Would suggest these to anyone who uses a touch screen electronic device.

      Reply
    4. ourgadgets.net

      YAY! Yes, I also would NEVER vote in REP Primary, til this year- RON PAUL has changed my way of looking at (some) Reps.Now, Paul is running as the “NOT_ROMNEY”, and these reporters? Showing their faces as, “NOT_Dana_BASH” haha.Bash got BASHED last night— what an idiot she IS>

      Reply
    5. kreditkarte mit niedrigen zinsen

      I just tried this and it didnt help. From i found out that i had to do the following:rm .fontconfig/*sudo rm /opt/local/var/cache/fontconfig/*as well. Then it worked

      Reply
  4. yasssu.in

    zzxczcxc

    Reply
  5. i7networks.in

    DJKFGDJGFIGI M,LFGMFGMKFGHBMKLGFLHKG

    Reply
  6. Kelli

    You’ve really captured all the estisneals in this subject area, haven’t you?

    Reply
  7. بازار موزیک

    I’m pleased to see how well it has

    Reply
  8. گرافیک وکاریکاتور

    Next, you will need to install the “grunt” command line interface (CLI) to be able to execute some small tasks to finish building the simulator

    Reply
  9. اقتصاد

    After that is finished installing

    Reply
  10. دانستنی ها

    For users new to RabbitMQ, certainly testing this out on Cloud Foundry can be a huge accelerator, as you can get your instance up and running for free in just a matter of minutes

    Reply
  11. خودرو

    Next, you will need to install the “grunt” command line interface (CLI) to be able to execute some small

    Reply
  12. بانک اخبار هنرمندان

    Stacey Schneider has over 15 years of working with technology, with a focus on working with sales and marketing automation as well as internationalization. Schneider has held roles in services, engineering,

    Reply
  13. تجارت

    After Node.JS is finished installing, you will need to install the necessary modules from the RabbitMQSimulator project with the following

    Reply
  14. فضای مجازی

    , certainly testing this out on Cloud Foundry can be a huge accelerator, as you can get your instance up and running for free in just a matter of minutes.

    Reply
  15. تبلیغات در بکلینک

    For users new to RabbitMQ, certainly testing this out on Cloud Foundry can be a huge accelerator, as you can get your instance

    Reply
  16. اجتماعی

    Next, you will need to install the “grunt” command line interface (CLI) to be able to execute some small tasks to finish building the simulator. Install the grunt CLI with the following command:

    Reply
  17. نرم افزار

    In the same terminal session, navigate to the RabbitMQSimulator folder you cloned from git

    Reply
  18. حوادت

    Next, you will need to install Node.JS. In his example, since he is a Mac user,

    Reply
  19. موبایل

    First, you will need an account on Cloud Foundry.

    Reply
  20. ورزشی

    /usr/local/share/npm/bin/grunt

    Reply
  21. فناوری اطلاعات

    tasks to finish building the simulator. Install the grunt CLI with the following

    Reply
  22. انتشارات

    This entry was posted

    Reply
  23. سیلسی

    munity for Hyperic before it was acquired by SpringSource and VMware. She is now work

    Reply
  24. بازی های رایانه ای

    Once the application is finished starting, you can browse to the host name that you chose for the application, and start working with your simulator instance.

    Reply
  25. بین الملل

    Schneider held various positions at CRM software pioneer Siebel Systems, including Group Director of Technology Product Marketing,

    Reply
  26. دهکده ارتا

    with a focus in International Business from the Pennsylvania State University.

    Reply
  27. اموزس برنا مه نویسی

    Now, go back to your terminal window and login to your Cloud Foundry account with the following command:

    Reply
  28. interesting facts

    amazing facts that are interesting and cool to learn and share

    Reply
  29. دانلود اسکریپت

    NICE

    Reply
  30. http://www./

    Thank you for mentioning my work. I looked through your portfolio and can definitely see some connections in our subjects and sensibilities. Please stay in touch!Tema

    Reply
  31. BIZARRE RANDOM FUN FACTS THAT WILL BLOW YOUR MIND

    BIZARRE RANDOM FUN FACTS THAT WILL BLOW YOUR MIND
    http://themfunfacts.com/bizarre-random-fun-facts-will-blow-mind/

    Reply
  32. interesting facts

    Thank you this is a brilliant article !! amazing facts that are interesting and cool to learn and share

    Reply
  33. هارمن کاردن Onyx Studio 3

    sadsa da213123 sad asdasd1 asdas1

    Reply
  34. مهاجرت به پرتغال

    nodeJS And ExpressJS?

    Reply
  35. دانلود موزیک جدید

    دانلود موزیک جدید

    Reply
  36. غرفه سازی

    غرفه سازی

    Reply
  37. آیا دندان عقل خود را بکشیم

    with a focus in International Business from the Pennsylvania State University.

    Reply
  38. Best Hemorrhoids Laser center

    Best Hemorrhoids Laser center

    Reply
  39. خرید خشکبار

    Your content is very functional

    Reply
  40. کتاب ملت عشق

    کتاب وب

    Reply
  41. قیمت ساندویچ پانل

    good job

    Reply
  42. قیمت ساندویچ پانل

    wow. great.

    Reply
  43. خرید موکت پالاز طرح کات b

    thanks vmware

    Reply
  44. قیمت فرش بهشتی تبریز

    thanks vmware

    Reply
  45. غرفه سازی

    nice thank you

    Reply
  46. انگشتر فیروزه

    Your content is very functional

    Reply
  47. استراتژی

    Thank you this is a brilliant article !! amazing facts that are interesting and cool to learn and share

    Reply
  48. سنگ گرانیت مروارید مشهد

    your Cloud Foundry account with the following thanks.

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *

*