0% found this document useful (0 votes)
44 views2 pages

RabbitMQ Getting Started

Getting started on RabbitMQ-

Uploaded by

Ravi S
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
44 views2 pages

RabbitMQ Getting Started

Getting started on RabbitMQ-

Uploaded by

Ravi S
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Digital Architecture: Get Started : Inter-

Service Messaging

Posted by Gyanendra K. Choudhary Jan 14, 2016


Visibility: Open to anyone
Draft

RabbitMQ based InterService Messaging platform supports AMQP 0-9-1 protocols at this time, which is an
open, general-purpose protocol for messaging. There are a number of clients available for RabbitMQ in many
different languages. You can use any language based client as per your convenience and requirement.

Producer:

• Drop an email to #interservice_messaging distribution list to exchange name and routing key of you
interest.
• if you don't already have a certificate request one and pass CN name of your certificate to request
your access to be configured on exchange and use CN name as userid to access RabbitMQ
exchange.
• Publish a pulse page to describe your message schema and its type(json, xml, blob etc).

Consumer:

• Get your access token from API Portal. This Access Token will be used to enable subscription to
exchange and access to queue
• To acquire an access token, please use API Developer Portal and follow step 2 to create an app
and you will get API KEY to be used for Inter-Service Messaging. Please add access to management
apis to your app while creating the app in portal as well.
• Pass CN name that matches API Key
• Call ISM Management API [Link]
messaging/queues to get queue and binding created for you using access token, this call will return
URL/s
• Use URL/s in you consumer application to consume messages

InterService Messaging management APIs specification


Link to Sample

URL to look into RabbitMQ


[Link]
userid/password : readonly/readonly

Some useful notes(Contributed by Andy) for running Simple Producer/Consumer Sample


- API Key: Uniquely identifies the application/client, needed in the [Link] file of the
SimpleProducer and SimpleConsumer

Generated by Jive on 2016-05-25-04:00


1
Digital Architecture: Get Started : Inter-Service Messaging

- Secret Key: Required in the [Link] file of the SimpleProducer and SimpleConsumer
- Access Token: oAuth Token (expires after 14 days)
- Need 256bit encryption with Java enabled otherwise you’ll get handshake errors

To ask questions about InterService Messaging or RabbitMQ in general please post your questions here with
tags ism, interservice-messaging and/or RabbitMQ.
244 Views Tags: rabbitmq, interservice messaging, inter service messaging, inter-service

There are no comments on this post

Generated by Jive on 2016-05-25-04:00


2

You might also like