SlideShare une entreprise Scribd logo
1  sur  41
• Windows Azure Service Bus Fundamentals
• Compes, Inc.
• AMQP 1.0
• Notification Hubs
• Cloud Development
Elastic Scale Managed
Infrastructure
High Availability
Time-to-Market Best-in-Class Opex vs Capex Insight Delivery
Global Reach
Windows Azure Service Bus
Line of
Business
Application
Event
Aggregator
Collaboration
Site
…
Household
Appliance
Phone,
Tablet, PC
Point of Sale
Kiosk
SaaS Cloud
Service
Solution
Queues Topics Relays Notification Hubs

Access Control
Namespaces
Multi-tenant Cloud Services
Brokered Message
Broker Message
Body
Properties
• Message Metadata
• Criteria for Filters
• Exposed to Broker
• Key/Value Payloads
• Opaque Payload in Body
• Encrypted Payload in Body
Brokered Messaging - Queues
• Asynchronous One-Way Queuing
• Message Processed by One Receiver
• ReceiveAndDelete, PeekLock, Peek
• Load Leveling/Balancing with Multiple Receivers
Brokered Messaging - Topics
Price > 10 & Price < 20
Expedited = true
ShipDestination = ‘CA’
• Asynchronous Publish/Subscribe
• Message Processed by Multiple Subscribers
• ReceiveAndDelete, PeekLock, Peek
• Partition Message Stream for Specialized Processing
Relays
WCF
NET.TCP
WCF
Plain HTTP
SOAP/HTTP
HTTP, SOAP/HTTP, or NET.TCP Clients
REST/HTTP
• Synchronous Connection
• Two-Way Communication
• Firewall/NAT Transparency
• WCF Bindings
• Not a Broker
Access Control Service
/ foo bar baz
abc
pqr
def
ghi
beeboo
owner: Send
owner: Listen
owner: Manage
Fred: Send
Alice: Send
Peter: Listen
John: Manage
• Federated Claims-Based User Authorization
• Claims Map to Permissions on Service Bus Entities
Shared Access Signature
/ foo bar baz
abc
pqr
def
ghi
beebooFull: Manage, Listen,
Send
Listen: Listen
Shared Access Keys
• Access Key Authentication
• Security Policies for Service Bus Entities (Queues, Topics, Hubs)
Full: Manage, Listen,
Send
Shared Access Key
Clients / Applications
NetMessagingBinding
.NET Service Bus Messaging API
.NET WCF Service Model
SB Messaging Protocol
(net.tcp, proprietary)
AMQP 1.0
Service Bus
C/C++
(incl
Embedded)
Python/PHP
Apache
Proton
Windows (.NET) Others (incl. non .NET
Windows)
HTTP(S)
PHP
client
Node.js
client
Python
client
Java/JMS
Apache Qpid
JMS AMQP
1.0
Any
HTTP
client
WNS
Marketing
Notification Hub
Marketing Promotions
Windows Phone/
Google Android
Windows 8
GCM
MPNS
ERP
CRM
Fulfillment
Orders
Service Bus Queue
BOM Cloud Service
BOM
http://docs.oasis-open.org/amqp/core/v1.0/amqp-core-complete-v1.0.pdf
Clients / Applications
NetMessagingBinding
.NET Service Bus Messaging 2.1 API
.NET WCF Service Model
SB Messaging Protocol
(net.tcp, proprietary)
AMQP 1.0
Service Bus
Windows (.NET) Others (incl. non .NET
Windows)
HTTP(S)
PHP
client
Node.js
client
Python
client
Any
HTTP
client
Java/JMS
Apache Qpid
JMS AMQP
1.0
C/C++
(incl
Embedded)
Python/PHP
Apache
Proton
http://people.apache.org/~rgodfrey/qpid-java-amqp-1-0-client-jms.html
• Include in CLASSPATH
• Built Using Eclipse
• Download from
http://qpid.apache.org/proton/download.html
• Python
• PHP
• Deployed on Linux VM in Windows Azure IaaS
• Built Using Make
• One-Time Set Up
• Create a Notification Hub in Service Bus
• It contains the credentials required by the Platform
Notification Service (PNS)
• Register
• The client app retrieves its current handle from the PNS
• Client app creates (or updates) a registration on the
Notification Hub with the current handle
• Send Notification
• The app back-end sends a message to the Notification Hub
• Notification Hub pushes it to all PNS
APNs
WNS
Service Bus
Notification Hub
App back-end
Windows Phone/
iOS/Android
Windows Store
app
GCM
• Browsing and Management
• Paired Namespaces
• Retry Policies
• Event-Based Model
• Diagnostics
QueueClient queueClient = QueueClient.Create("myQ");
var message = queueClient.Peek(); // does not lock the message
var message = queueClient.Peek(fromSequenceNumber: 4); // specific starting
point
var messages = queueClient.PeekBatch(messageCount: 10); // supports
batching
QueueDescription qd = namespaceManager.GetQueue("myQ");
qd.Status = EntityStatus.Disabled; //all operations blocked
qd.Status = EntityStatus.SendDisabled; //can continue to de-queue
qd.Status = EntityStatus.ReceiveDisabled; //can continue to en-queue
qd.Status = EntityStatus.Active; //all operations allowed
namespaceManager.UpdateQueue(qd);
Service Bus
Namespace
Web / Frontend
Roles
Service Bus
Paired Namespace
Syphon enabled
Worker / Backend
Roles
App back-end
• Relayed and Brokered Messaging
• Queues, Topics, and Subscriptions
• Service Bus Authentication and Authorization with the Access
Control Service
• Shared Access Signature Authentication with Service Bus
• Windows Azure Notification Hubs Overview
• AMQP 1.0 Support in Windows Azure Service Bus
• Service Bus Class Library
Discover the Capabilities of Windows Azure Service Bus to Power Agile Business Models

Contenu connexe

Tendances

Building Kafka-powered Activity Stream
Building Kafka-powered Activity StreamBuilding Kafka-powered Activity Stream
Building Kafka-powered Activity Stream
Oleksiy Holubyev
 
Beyond Apache: Faster Web Servers
Beyond Apache: Faster Web ServersBeyond Apache: Faster Web Servers
Beyond Apache: Faster Web Servers
webhostingguy
 

Tendances (20)

Microservices Using Docker Containers for Magento 2
Microservices Using Docker Containers for Magento 2Microservices Using Docker Containers for Magento 2
Microservices Using Docker Containers for Magento 2
 
Building an Event Bus at Scale
Building an Event Bus at ScaleBuilding an Event Bus at Scale
Building an Event Bus at Scale
 
Serverless: The future of application delivery
Serverless: The future of application deliveryServerless: The future of application delivery
Serverless: The future of application delivery
 
Select Stars: A SQL DBA's Introduction to Azure Cosmos DB (SQL Saturday Orego...
Select Stars: A SQL DBA's Introduction to Azure Cosmos DB (SQL Saturday Orego...Select Stars: A SQL DBA's Introduction to Azure Cosmos DB (SQL Saturday Orego...
Select Stars: A SQL DBA's Introduction to Azure Cosmos DB (SQL Saturday Orego...
 
Building Kafka-powered Activity Stream
Building Kafka-powered Activity StreamBuilding Kafka-powered Activity Stream
Building Kafka-powered Activity Stream
 
Give your microservices a bus ride with MassTransit
Give your microservices a bus ride with MassTransitGive your microservices a bus ride with MassTransit
Give your microservices a bus ride with MassTransit
 
Do More With Message Queue
Do More With Message QueueDo More With Message Queue
Do More With Message Queue
 
Beyond Apache: Faster Web Servers
Beyond Apache: Faster Web ServersBeyond Apache: Faster Web Servers
Beyond Apache: Faster Web Servers
 
Apache kafka
Apache kafkaApache kafka
Apache kafka
 
Fundamentals and Architecture of Apache Kafka
Fundamentals and Architecture of Apache KafkaFundamentals and Architecture of Apache Kafka
Fundamentals and Architecture of Apache Kafka
 
Introduction to Apache Kafka
Introduction to Apache KafkaIntroduction to Apache Kafka
Introduction to Apache Kafka
 
Service Broker: The Queue Continuum
Service Broker: The Queue ContinuumService Broker: The Queue Continuum
Service Broker: The Queue Continuum
 
Microservices in Azure
Microservices in AzureMicroservices in Azure
Microservices in Azure
 
Build a custom metrics on aws cloud
Build a custom metrics on aws cloudBuild a custom metrics on aws cloud
Build a custom metrics on aws cloud
 
Custom coded projects
Custom coded projectsCustom coded projects
Custom coded projects
 
Enterprise WordPress - Performance, Scalability and Redundancy
Enterprise WordPress - Performance, Scalability and RedundancyEnterprise WordPress - Performance, Scalability and Redundancy
Enterprise WordPress - Performance, Scalability and Redundancy
 
Windows Azure
Windows AzureWindows Azure
Windows Azure
 
Hands-on Workshop: Apache Pulsar
Hands-on Workshop: Apache PulsarHands-on Workshop: Apache Pulsar
Hands-on Workshop: Apache Pulsar
 
Pulsar - flexible pub-sub for internet scale
Pulsar - flexible pub-sub for internet scalePulsar - flexible pub-sub for internet scale
Pulsar - flexible pub-sub for internet scale
 
Apache kafka
Apache kafkaApache kafka
Apache kafka
 

Similaire à Discover the Capabilities of Windows Azure Service Bus to Power Agile Business Models

Hacking apache cloud stack
Hacking apache cloud stackHacking apache cloud stack
Hacking apache cloud stack
Nitin Mehta
 

Similaire à Discover the Capabilities of Windows Azure Service Bus to Power Agile Business Models (20)

ITB2019 Multi-language / multi-OS communication using RabbitMQ - Wil de Bruin
ITB2019 Multi-language / multi-OS communication using RabbitMQ - Wil de BruinITB2019 Multi-language / multi-OS communication using RabbitMQ - Wil de Bruin
ITB2019 Multi-language / multi-OS communication using RabbitMQ - Wil de Bruin
 
Multi-language/multi-OS communication using RabbitMQ
Multi-language/multi-OS communication using RabbitMQMulti-language/multi-OS communication using RabbitMQ
Multi-language/multi-OS communication using RabbitMQ
 
CloudStack Overview
CloudStack OverviewCloudStack Overview
CloudStack Overview
 
Private Cloud with Open Stack, Docker
Private Cloud with Open Stack, DockerPrivate Cloud with Open Stack, Docker
Private Cloud with Open Stack, Docker
 
Hacking apache cloud stack
Hacking apache cloud stackHacking apache cloud stack
Hacking apache cloud stack
 
Building Open Source IoT Cloud
Building Open Source IoT CloudBuilding Open Source IoT Cloud
Building Open Source IoT Cloud
 
.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los Angeles.NET Cloud-Native Bootcamp- Los Angeles
.NET Cloud-Native Bootcamp- Los Angeles
 
Varnish extend introduction
Varnish extend introductionVarnish extend introduction
Varnish extend introduction
 
Deep Dive on AWS Lambda - January 2017 AWS Online Tech Talks
Deep Dive on AWS Lambda - January 2017 AWS Online Tech TalksDeep Dive on AWS Lambda - January 2017 AWS Online Tech Talks
Deep Dive on AWS Lambda - January 2017 AWS Online Tech Talks
 
NATS: A Cloud Native Messaging System
NATS: A Cloud Native Messaging SystemNATS: A Cloud Native Messaging System
NATS: A Cloud Native Messaging System
 
Azure Event Hubs - Behind the Scenes With Kasun Indrasiri | Current 2022
Azure Event Hubs - Behind the Scenes With Kasun Indrasiri | Current 2022Azure Event Hubs - Behind the Scenes With Kasun Indrasiri | Current 2022
Azure Event Hubs - Behind the Scenes With Kasun Indrasiri | Current 2022
 
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with K...
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with K...Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with K...
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with K...
 
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...
 
Azure Web App services
Azure Web App servicesAzure Web App services
Azure Web App services
 
從劍宗到氣宗 - 談AWS ECS與Serverless最佳實踐
從劍宗到氣宗  - 談AWS ECS與Serverless最佳實踐從劍宗到氣宗  - 談AWS ECS與Serverless最佳實踐
從劍宗到氣宗 - 談AWS ECS與Serverless最佳實踐
 
A First Look at vSphere Integrated Containers and Photon Platform
A First Look at vSphere Integrated Containers and Photon PlatformA First Look at vSphere Integrated Containers and Photon Platform
A First Look at vSphere Integrated Containers and Photon Platform
 
AWS re:Invent 2016: The State of Serverless Computing (SVR311)
AWS re:Invent 2016: The State of Serverless Computing (SVR311)AWS re:Invent 2016: The State of Serverless Computing (SVR311)
AWS re:Invent 2016: The State of Serverless Computing (SVR311)
 
Jelastic for Hosting & MSP
Jelastic for Hosting & MSPJelastic for Hosting & MSP
Jelastic for Hosting & MSP
 
What's Coming In CloudStack 4.18
What's Coming In CloudStack 4.18What's Coming In CloudStack 4.18
What's Coming In CloudStack 4.18
 
Beyond REST and RPC: Asynchronous Eventing and Messaging Patterns
Beyond REST and RPC: Asynchronous Eventing and Messaging PatternsBeyond REST and RPC: Asynchronous Eventing and Messaging Patterns
Beyond REST and RPC: Asynchronous Eventing and Messaging Patterns
 

Dernier

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Dernier (20)

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 

Discover the Capabilities of Windows Azure Service Bus to Power Agile Business Models

  • 1.
  • 2.
  • 3. • Windows Azure Service Bus Fundamentals • Compes, Inc. • AMQP 1.0 • Notification Hubs • Cloud Development
  • 4.
  • 5. Elastic Scale Managed Infrastructure High Availability Time-to-Market Best-in-Class Opex vs Capex Insight Delivery Global Reach
  • 6. Windows Azure Service Bus Line of Business Application Event Aggregator Collaboration Site … Household Appliance Phone, Tablet, PC Point of Sale Kiosk SaaS Cloud Service Solution Queues Topics Relays Notification Hubs  Access Control Namespaces Multi-tenant Cloud Services
  • 7. Brokered Message Broker Message Body Properties • Message Metadata • Criteria for Filters • Exposed to Broker • Key/Value Payloads • Opaque Payload in Body • Encrypted Payload in Body
  • 8. Brokered Messaging - Queues • Asynchronous One-Way Queuing • Message Processed by One Receiver • ReceiveAndDelete, PeekLock, Peek • Load Leveling/Balancing with Multiple Receivers
  • 9. Brokered Messaging - Topics Price > 10 & Price < 20 Expedited = true ShipDestination = ‘CA’ • Asynchronous Publish/Subscribe • Message Processed by Multiple Subscribers • ReceiveAndDelete, PeekLock, Peek • Partition Message Stream for Specialized Processing
  • 10. Relays WCF NET.TCP WCF Plain HTTP SOAP/HTTP HTTP, SOAP/HTTP, or NET.TCP Clients REST/HTTP • Synchronous Connection • Two-Way Communication • Firewall/NAT Transparency • WCF Bindings • Not a Broker
  • 11. Access Control Service / foo bar baz abc pqr def ghi beeboo owner: Send owner: Listen owner: Manage Fred: Send Alice: Send Peter: Listen John: Manage • Federated Claims-Based User Authorization • Claims Map to Permissions on Service Bus Entities
  • 12. Shared Access Signature / foo bar baz abc pqr def ghi beebooFull: Manage, Listen, Send Listen: Listen Shared Access Keys • Access Key Authentication • Security Policies for Service Bus Entities (Queues, Topics, Hubs) Full: Manage, Listen, Send Shared Access Key
  • 13. Clients / Applications NetMessagingBinding .NET Service Bus Messaging API .NET WCF Service Model SB Messaging Protocol (net.tcp, proprietary) AMQP 1.0 Service Bus C/C++ (incl Embedded) Python/PHP Apache Proton Windows (.NET) Others (incl. non .NET Windows) HTTP(S) PHP client Node.js client Python client Java/JMS Apache Qpid JMS AMQP 1.0 Any HTTP client
  • 14.
  • 15. WNS Marketing Notification Hub Marketing Promotions Windows Phone/ Google Android Windows 8 GCM MPNS ERP CRM Fulfillment Orders Service Bus Queue BOM Cloud Service BOM
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 22. Clients / Applications NetMessagingBinding .NET Service Bus Messaging 2.1 API .NET WCF Service Model SB Messaging Protocol (net.tcp, proprietary) AMQP 1.0 Service Bus Windows (.NET) Others (incl. non .NET Windows) HTTP(S) PHP client Node.js client Python client Any HTTP client Java/JMS Apache Qpid JMS AMQP 1.0 C/C++ (incl Embedded) Python/PHP Apache Proton
  • 23.
  • 24.
  • 26. • Download from http://qpid.apache.org/proton/download.html • Python • PHP • Deployed on Linux VM in Windows Azure IaaS • Built Using Make
  • 27.
  • 28.
  • 29. • One-Time Set Up • Create a Notification Hub in Service Bus • It contains the credentials required by the Platform Notification Service (PNS) • Register • The client app retrieves its current handle from the PNS • Client app creates (or updates) a registration on the Notification Hub with the current handle • Send Notification • The app back-end sends a message to the Notification Hub • Notification Hub pushes it to all PNS APNs WNS Service Bus Notification Hub App back-end Windows Phone/ iOS/Android Windows Store app GCM
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35. • Browsing and Management • Paired Namespaces • Retry Policies • Event-Based Model • Diagnostics
  • 36. QueueClient queueClient = QueueClient.Create("myQ"); var message = queueClient.Peek(); // does not lock the message var message = queueClient.Peek(fromSequenceNumber: 4); // specific starting point var messages = queueClient.PeekBatch(messageCount: 10); // supports batching
  • 37. QueueDescription qd = namespaceManager.GetQueue("myQ"); qd.Status = EntityStatus.Disabled; //all operations blocked qd.Status = EntityStatus.SendDisabled; //can continue to de-queue qd.Status = EntityStatus.ReceiveDisabled; //can continue to en-queue qd.Status = EntityStatus.Active; //all operations allowed namespaceManager.UpdateQueue(qd);
  • 38. Service Bus Namespace Web / Frontend Roles Service Bus Paired Namespace Syphon enabled Worker / Backend Roles App back-end
  • 39.
  • 40. • Relayed and Brokered Messaging • Queues, Topics, and Subscriptions • Service Bus Authentication and Authorization with the Access Control Service • Shared Access Signature Authentication with Service Bus • Windows Azure Notification Hubs Overview • AMQP 1.0 Support in Windows Azure Service Bus • Service Bus Class Library

Notes de l'éditeur

  1. INSERT YOUR BIO HERE
  2. Use Manage NuGet Packages to install Service Bus messaging in Visual Studio project