Introducing Message Queues
- 19m 32s
—Introducing Message Queues
4m 28s
—Course Outline
4m 23s
—Key Messaging Patterns
4m 22s
—Failure Scenarios
5m 6s
—Module Summary
1m 10s
Message Queue Proof-of-Concept
- 39m 55s
—Introducing the Proof-of-Concept
1m 52s
—Demo 1: Fire-and-Forget (part 1)
3m 49s
—Demo 1: Fire-and-Forget (part 2)
4m 18s
—Demo 1: Fire-and-Forget (part 3)
3m 23s
—Implementing Fire-and-Forget
2m 41s
—About the Fire-and-Forget Pattern
1m 44s
—About Reliable Messaging
0m 36s
—Demo 2: Reliable Messaging (part 1)
3m 3s
—Demo 2: Reliable Messaging (part 2)
3m 24s
—Implementing Reliable Messaging
2m 6s
—About Performance and Scalability
2m 27s
—Demo 3: Performance and Scalability (part 1)
2m 52s
—Demo 3: Performance and Scalability (part 2)
3m 11s
—Evaluating Performance and Scalability
2m 43s
—Module Summary
1m 38s
Introducing MSMQ
- 33m 58s
—Introducing MSMQ
1m 59s
—What is MSMQ?
4m 3s
—Durability and Reliability
2m 22s
—Demo 1 (part 1): Installing MSMQ
2m 16s
—Demo 1 (part 2): Administering MSMQ
2m 48s
—Installing and Administering MSMQ
3m 35s
—Using MSMQ with .NET
0m 31s
—Demo 2 (part 1): Creating Queues
2m 17s
—Demo 2 (part 2): Sending Messages
4m 23s
—Demo 2 (part 3): Secure Messaging
2m 12s
—Recap: Using MSMQ with .NET
3m 37s
—Messaging Pattern Support
1m 51s
—Module Summary
1m 58s
—Aims of the Module
5m 1s
—Demo 1 (part 1): Refactoring the PoC
2m 17s
—Demo 1 (part 2): Request Messages in MSMQ
3m 45s
—Demo 1 (part 3): Response Messages in MSMQ
3m 41s
—Request-Response in MSMQ
1m 28s
—Request-Response Considerations
3m 45s
—The Publish-Subscribe Pattern
4m 16s
—Demo 2 (part 1): Multicast in MSMQ
4m 12s
—Demo 2 (part 2): Publishing Messages in MSMQ
3m 55s
—Demo 2 (part 3): Subscribing to Messages in MSMQ
5m 8s
—Publish-Subscribe in MSMQ
2m 10s
—Module Summary
2m 40s
Introducing ZeroMQ
- 41m 48s
—Introducing ZeroMQ
3m 1s
—What is ZeroMQ?
3m 17s
—Zero Frills
2m 48s
—Demo 1 (part 1): Setting up ZeroMQ
2m 31s
—Demo 1 (part 2): Sending Messages
2m 38s
—Demo 1 (part 3): Receiving Messages
3m 11s
—Using ZeroMQ
3m 34s
—ZeroMQ and .NET
4m 38s
—Demo 2 (part 1): Fire-and-Forget
3m 5s
—Demo 2 (part 2): Request-Response
3m 29s
—Demo 2 (part 1): Publish-Subscribe
4m 2s
—ZeroMQ Socket Types
3m 12s
—Module Summary
2m 15s
Practical ZeroMQ
- 50m 54s
—Aims of the Module
3m 58s
—Abstracting the Messaging Layer
1m 46s
—Demo 1 (part 1): IMessageQueue Interface
3m 4s
—Demo 1 (part 2): MSMQ Implementation
3m 56s
—The Abstract Messaging Layer
1m 3s
—Implementing IMessageQueue with ZeroMQ
1m 51s
—Demo 2 (part 1): Sending Request Messages
4m 31s
—Demo 2 (part 2): Receiving Response Messages
3m 24s
—Demo 2 (part 3): Fire-and-Forget and Publish-Subscribe
4m 17s
—Implementing IMessageQueue
3m 21s
—Automated Testing
3m 26s
—End-to-End Testing Considerations
3m 39s
—Demo 3 (part 1): End-to-End Testing with SpecFlow
4m 0s
—Demo 3 (part 2): Messaging Considerations
3m 57s
—End-to-End Testing
1m 47s
—Module Summary
2m 48s
Introducing Cloud Message Queues
- 47m 15s
—Introducing Cloud Message Queues
3m 10s
—What is Cloud Messaging?
4m 53s
—Demo 1 (part 1): Managing Queues in Azure
3m 35s
—Demo 1 (part 2): Managing Queues in AWS
3m 31s
—Administering Cloud Queues
2m 33s
—.NET Client Libraries
4m 44s
—Demo 2 (part 1): Sending and Receiving with Azure
2m 37s
—Demo 2 (part 2): Performance of Azure Service Bus
2m 29s
—Azure Service Bus Queues with .NET
3m 14s
—Demo 3 (part 1): Sending and Receiving with AWS
3m 10s
—Demo 3 (part 2): Performance of Amazon SQS
3m 2s
—AWS SQS with .NET
4m 22s
—Cloud Messaging Pattern Support
3m 7s
—Module Summary
2m 43s
Practical Cloud Messaging
- 57m 58s
—Aims of the Module
1m 56s
—Demo 1 (part 1): Request-Response with Azure
2m 46s
—Demo 1 (part 2): Creating Temporary Response Queues
3m 13s
—Demo 1 (part 3): Sending Response Messages
2m 54s
—Request-Response with Azure
3m 26s
—Demo 2 (part 1): Azure Service Bus Topics
2m 16s
—Demo 2 (part 2): Pub-Sub with Topics and Subscriptions
4m 44s
—Publish-Subscribe with Azure
2m 26s
—Demo 3 (part 1): Request-Response with AWS
3m 6s
—Demo 3 (part 2): Waiting for Responses
4m 5s
—Demo 3 (part 3): Deleting Temporary Response Queues
4m 9s
—Request-Response with AWS
3m 11s
—Demo 4 (part 1): AWS Simple Notification Service
2m 29s
—Demo 4 (part 2): Pub-Sub with SNS and SQS
2m 42s
—Publish-Subscribe with AWS
2m 23s
—Parallel Message Handling
2m 42s
—Demo 5 (part 1): Multi-Threaded Handlers
3m 21s
—Demo 5 (part 2): Pausing and Resuming Handlers
2m 19s
—Module Summary
3m 41s
Introducing WebSphere MQ
- 42m 28s
—Introducing WebSphere MQ
2m 27s
—How Configurable is WebSphere MQ?
3m 32s
—Practical Features
2m 26s
—Demo 1 (part 1): Installing WebSphere MQ Server
2m 41s
—Demo 1 (part 2): Creating a Queue Manager
2m 9s
—Demo 1 (part 3): Creating a Queue
3m 1s
—Installing and Configuring WebSphere MQ
3m 32s
—The WebSphere MQ .NET API
2m 54s
—Demo 2 (part 1): Sending Messages
3m 26s
—Demo 2 (part 2): Receiving Messages
2m 6s
—Demo 2 (part 3): Using Syncpoints
2m 37s
—Demo 2 (part 4): Durability and Performance
2m 55s
—Using WebSphere MQ with .NET
4m 3s
—WebSphere MQ Performance
0m 58s
—Messaging Pattern Support
1m 36s
—Module Summary
1m 56s
Practical WebSphere MQ
- 50m 48s
—Aims of the Module
3m 21s
—Demo 1 (part 1): Queue Configuration XML
2m 32s
—Demo 1 (part 2): Typed Configuration Model
3m 1s
—Message Queue Configuration
2m 17s
—WebSphere MQ Implementation
1m 9s
—Demo 2 (part 1): Sending Request Messages
4m 33s
—Demo 2 (part 2): Receiving Response Messages
4m 24s
—Demo 2 (part 3): Creating Queue Entities
2m 30s
—Demo 2 (part 4): Fire-and-Forget
2m 57s
—Request-Response and Fire-and-Forget
2m 37s
—WebSphere MQ Topics
1m 41s
—Demo 3 (part 1): Topics and Subscriptions
3m 16s
—Demo 3 (part 2): Publish-Subscribe
2m 55s
—Publish-Subscribe
2m 49s
—Demo 4 (part 1): log4net and TopShelf
3m 51s
—Demo 4 (part 2): Message Handler Windows Services
3m 25s
—Module Summary
3m 22s
—Messaging Pattern Recap
3m 48s
—Comparing Message Queues
1m 50s
—Performance
3m 0s
—Recoverability
1m 38s
—Scalability
1m 47s
—Management
1m 58s
—Queue Comparison
1m 14s
—Practical Messaging
1m 38s
—What Next?
2m 9s