Building loosely-coupled Apps with Windows Azure Service Bus Topics and Queues Name Title Microsoft Corporation.

  • Published on
    17-Dec-2015

  • View
    213

  • Download
    1

Embed Size (px)

Transcript

  • Slide 1
  • Building loosely-coupled Apps with Windows Azure Service Bus Topics and Queues Name Title Microsoft Corporation
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • REST Across The Firewall demo
  • Slide 7
  • Slide 8
  • Messaging
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • aKite partner
  • Slide 16
  • Slide 17
  • Slide 18
  • Price update in a chain of stores demo
  • Slide 19
  • Simpler architecture Reduced load on Web Roles and SQL Azure Push-based notification to clients Saved 62% web services calls (15% CPU time) Less infrastructure code required Service Bus handles event notification aKite Retail Web Services focused on business relevant functions aKite scales better!
  • Slide 20
  • Slide 21
  • Messaging In Service Bus
  • Slide 22
  • Hello World! 1 2 3
  • Slide 23
  • NamespaceManager Management operations on the namespace Create/Delete/Exists for Queues, Topics, and Subscriptions 1 2 3 4
  • Slide 24
  • MessagingFactory Creates client objects to interact with Queues, Topics, and Subscriptions. Anchor for connection management and multiplexing. 1 2 3 4
  • Slide 25
  • BrokeredMessage 1 2 3
  • Slide 26
  • Sending Messages Sending messages is done with Send or Begin/EndSend. You can send on the QueueClient or TopicClient or the neutral MessageSender. 1 2 3
  • Slide 27
  • Receiving Messages (Destructive) Destructive receives remove the messages from the queue as it is being taken from the broker. Higher throughput than Peek/Lock, but risk of message loss. 1 2
  • Slide 28
  • Receiving Messages (Peek/Lock) Peek/lock returns messages that have been locked on the queue in the broker. Locked messages are invisible. Complete() deletes them, Abandon() puts them back. 1
  • Slide 29
  • Slide 30
  • Slide 31
  • Managing Topics Management operations on the namespace Create/Delete/Exists for Queues, Topics, and Subscriptions 1 2 3
  • Slide 32
  • Receiving Messages 1 2
  • Slide 33
  • Slide 34
  • Slide 35
  • Continuous Client with Topics demo
  • Slide 36
  • A Quick Tour through the SDK Samples demo
  • Slide 37
  • One more thing
  • Slide 38
  • Iguazu demo
  • Slide 39
  • Slide 40
  • Feedback and questions: http://forums.dev.windows.com http://forums.dev.windows.com Session feedback: http://bldw.in/SessionFeedback
  • Slide 41
  • Thank You
  • Slide 42
  • 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Recommended

View more >