Bug 1123706

Summary: [RFE][oslo]: RPC backend: Service Bus for Windows Server
Product: Red Hat OpenStack Reporter: RHOS Integration <rhos-integ>
Component: RFEsAssignee: RHOS Maint <rhos-maint>
Status: CLOSED UPSTREAM QA Contact:
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: unspecifiedCC: markmc, yeylon
Target Milestone: ---Keywords: FutureFeature
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
URL: https://blueprints.launchpad.net/oslo/+spec/windows-service-bus-rpc-backend
Whiteboard: upstream_milestone_none upstream_definition_new upstream_status_unknown
Fixed In Version: Doc Type: Enhancement
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-03-19 17:03:38 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description RHOS Integration 2014-07-28 04:04:23 UTC
Cloned from launchpad blueprint https://blueprints.launchpad.net/oslo/+spec/windows-service-bus-rpc-backend.

Description:

Microsoft provides a messaging service named Service Bus for Windows Server available on premise and compatible with Windows Azure Service Bus [1]. 

A platform independent Service Bus Python client implementation is also available [2] and can be used to implement an OpenStack RPC backend to be used by any OpenStack component as an alternative to RabbitMQ, Qpid, etc.

The implementation consists in providing the required modules and classes under "openstack.common.rpc". 

[1] http://msdn.microsoft.com/en-us/library/dn282144.aspx
[2] http://azure.microsoft.com/en-us/documentation/articles/service-bus-python-how-to-use-queues/



Specification URL (additional information):

None