-
Урок 1. 00:02:00Welcome
-
Урок 2. 00:03:05What will you learn in this course?
-
Урок 3. 00:02:06Who is the course for and prerequisites
-
Урок 4. 00:05:21What is the Problem with HTTP APIs?
-
Урок 5. 00:03:44Things to consider when using asyncronous messaging
-
Урок 6. 00:06:34Why asyncronous messaging?
-
Урок 7. 00:02:17What is a message
-
Урок 8. 00:03:14Delivery modes/guarantees
-
Урок 9. 00:01:58Topologies
-
Урок 10. 00:02:11Endpoints
-
Урок 11. 00:01:07Installing RabbitMQ
-
Урок 12. 00:01:38MassTransit overview
-
Урок 13. 00:02:46Why use MassTransit
-
Урок 14. 00:00:09Downloading the solution
-
Урок 15. 00:01:03Tech Check
-
Урок 16. 00:03:37Exploring the solution
-
Урок 17. 00:00:40Installing MassTransit Packages
-
Урок 18. 00:02:33Configuring the bus
-
Урок 19. 00:00:57Summary
-
Урок 20. 00:06:52Publishing messages
-
Урок 21. 00:00:49Creating a consumer
-
Урок 22. 00:03:14What is a consumer
-
Урок 23. 00:02:57Ways of registering consumers
-
Урок 24. 00:01:08Consuming messages
-
Урок 25. 00:08:04Controlling the naming
-
Урок 26. 00:03:48Configuring endpoints.ReceiveEndpoint
-
Урок 27. 00:05:15Tuning a message consumer/ConsumerDefinitions
-
Урок 28. 00:04:59Adding headers to messages
-
Урок 29. 00:03:42Message expiration
-
Урок 30. 00:01:03Best practices around consumers
-
Урок 31. 00:02:12Installing MassTransit templates
-
Урок 32. 00:02:34Tweaking the worker project
-
Урок 33. 00:03:32Competing consumers
-
Урок 34. 00:03:17Preparing the OrderCreation project
-
Урок 35. 00:03:59Publishing events from consumers
-
Урок 36. 00:07:25Sending Commands
-
Урок 37. 00:01:38Adding headers to commands
-
Урок 38. 00:00:47Request/Response
-
Урок 39. 00:09:33Implementing Request/Response
-
Урок 40. 00:04:08Handling multiple reponse types
-
Урок 41. 00:04:10Determining response types
-
Урок 42. 00:01:43Summary
-
Урок 43. 00:00:08Intro to dealing with errors
-
Урок 44. 00:00:49Skipped queues
-
Урок 45. 00:02:42Dealing with skipped queues
-
Урок 46. 00:03:33Error queues
-
Урок 47. 00:04:33Configuring Error queue names
-
Урок 48. 00:00:57Faults
-
Урок 49. 00:04:31Listening to specific faults
-
Урок 50. 00:04:47Listening to all faults
-
Урок 51. 00:02:57Turning off fault events
-
Урок 52. 00:01:04Summary
-
Урок 53. 00:02:33How the retry policies work
-
Урок 54. 00:02:02Configuring policies
-
Урок 55. 00:02:00Verifying retry attempts
-
Урок 56. 00:02:12Policy types
-
Урок 57. 00:03:46Revisiting the retry flow with custom exceptions
-
Урок 58. 00:04:00Using Exception filters
-
Урок 59. 00:00:57What is a redelivery
-
Урок 60. 00:01:43Enabling Redelivery Plugin in RabbitMQ
-
Урок 61. 00:06:04Delayed redeliveries
-
Урок 62. 00:01:23Replaying a message
-
Урок 63. 00:00:50Enabling the shovel plugin in RabbitMQ
-
Урок 64. 00:02:07Replaying all messages
-
Урок 65. 00:00:56Summary
-
Урок 66. 00:02:39Pipes & Filters
-
Урок 67. 00:06:47Using Send Filters
-
Урок 68. 00:04:12Using Publish Filters
-
Урок 69. 00:03:16Using Consume Filters
-
Урок 70. 00:02:20Specifying filters with custom types
-
Урок 71. 00:02:58Filters not linked to a type
-
Урок 72. 00:03:22Strongly-typed filters & ways of registration
-
Урок 73. 00:00:22Summary
-
Урок 74. 00:03:17What is the outbox pattern
-
Урок 75. 00:01:32Revisiting the project structure
-
Урок 76. 00:03:19Adding the outbox tables
-
Урок 77. 00:08:55Enabling & configuring the bus outbox
-
Урок 78. 00:03:44Consumer outbox
-
Урок 79. 00:01:41Changing the Notification project
-
Урок 80. 00:01:08Bus outbox vs consumer outbox
-
Урок 81. 00:02:39Outbox-Inbox recap
-
Урок 82. 00:00:55Summary
-
Урок 83. 00:01:29What is the Saga pattern
-
Урок 84. 00:01:10What is a State machine
-
Урок 85. 00:00:54Real life analogy
-
Урок 86. 00:05:39Preparing the Saga database entities
-
Урок 87. 00:03:06Creating and configuring the saga component
-
Урок 88. 00:04:50Implementing the Events and States
-
Урок 89. 00:09:12Implementing state transitions
-
Урок 90. 00:01:29Registering the Saga
-
Урок 91. 00:01:56Running the Saga
-
Урок 92. 00:08:23Implementing OrderCancellation
-
Урок 93. 00:10:54Cancelling in a Paid state
-
Урок 94. 00:01:53Ignoring state transitions errors
-
Урок 95. 00:02:30Finalizing a saga
-
Урок 96. 00:07:51Scheduling
-
Урок 97. 00:01:22SagaDefinitions
-
Урок 98. 00:00:10Summary
-
Урок 99. 00:02:19Conclusion
- Категории
- Источники
- Все курсы
- Разделы
- Книги
Thanks!