[Last updated 9/2024] Spring Boot Microservices and Spring Cloud. Build & Deploy. (Udemy – Vietsub and Engsub)
About Course
Views
Course Introduction: “Spring Boot Microservices and Spring Cloud. Build & Deploy”
Master the art of building and deploying
microservices
with this hands-on course designed for beginners! Step into the world of RESTful web services and explore the robust capabilities of
Spring Boot
and
Spring Cloud
to create modern application architectures.
From understanding key concepts like
Spring Cloud Config Server
,
Eureka
, and
API Gateway
to implementing advanced features such as
Feigh Clients
,
Resilience4J
, and
Load Balancing
, this course offers a complete learning experience. You’ll also gain practical skills in securing microservices with
Spring Security
and monitoring systems using the
ELK stack
.
The course emphasizes real-world applications, including deploying containers with
Docker
and running them effectively on
AWS EC2 Linux machines
, ensuring you’re ready for both local and cloud environments.
Embark on this journey to transform your coding skills and bring robust, scalable applications to life using
Spring Boot and Spring Cloud
!
What you’ll learn:
Build and run RESTful Microservices
Implement User Authentication
Eureka Discovery Service
Implement User Authorization with Spring Security and JWT
Spring Cloud API Gateway
Learn to use JPA to persist data into a Database
Use Cloud Cloud Config Server. Learn to Encrypt Sensitive Data.
Learn to install MySQL Server and persist data into MySQL
Spring Cloud Bus and Rabbit MQ
H2 in-memory database and H2 Console
v.v…
Link gốc:
https://www.udemy.com/course/spring-boot-microservices-and-spring-cloud/
Time Course:
24.5 hours (340 Lectures + Documents)
Instructor
: Sergey Kargopolov
Total Weight:
11.41 GB
** Note
:
Chú ý:
Course Content
29 – Aggregating Log Files with ELK Stack – Centralized logging
-
001 Introduction to Aggregating Logs with ELK Stack.mp4
02:04 -
002 Configure Microservices to Log into a File.mp4
02:55 -
003 Download Logstash.mp4
01:39 -
004 Configure Logstash to Read Log Files.mp4
09:10 -
005 [New]Download and Run Elasticsearch with Security Enabled.mp4
05:56 -
006 [New]Configure Elasticsearch Security in Logstash.mp4
05:04 -
007 Run Search Query in Elasticsearch.mp4
06:50 -
008 [Updated]Download, Install and Run Kibana.mp4
04:58 -
009 [Updated]View Aggregated Logs in Kibana.mp4
05:31
20 – Spring Cloud Config – Configuration for Multiple Microservices
-
001 Introduction to Spring Cloud Config configuration for multiple Microservices.mp4
02:31 -
002 Shared and Microservice-specific configuration properties.mp4
07:01
21 – Spring Boot Actuator – Application Monitoring
-
001 Introduction to Spring Boot Actuator.mp4
02:44 -
002 [Updated] Add Spring Boot Actuator to Spring Cloud Gateway.mp4
02:00 -
003 Enable Actuator’s gateway and mappings endpoints.mp4
03:46 -
004 View Spring Cloud API Gateway Routes using Actuator.mp4
03:25 -
006 Enable Actuator for Users Microservice.mp4
04:01 -
007 Trying how Actuator works in Users Microservice.mp4
03:02 -
008 Actuator httpexchanges endpoint.mp4
05:25
22 – Using MySQL Instead of In-Memory Database
-
001 Introduction.mp4
01:00 -
002 Download and Install MySQL.mp4
03:16 -
003 Start MySQL Server and Login.mp4
06:13 -
004 Create MySQL Database And a New User.mp4
06:25 -
005 Downloading and Installing MySQL Workbench.mp4
03:02 -
006 Connect to MySQL Database using MySQL WorkBench.mp4
05:26 -
007 MySQL WorkBench brief overview.mp4
04:15 -
008 Configure MySQL Database Access Details.mp4
09:47 -
009 Use H2 Console to Access MySQL Database.mp4
02:48 -
010 Copy MySQL properties to a Config Server.mp4
01:40
23 – Spring Cloud Config – Encryption and Decryption
-
001 Introduction to Encryption and Decryption of Configuration Properties.mp4
02:43 -
003 Add Java Cryptography Extension.mp4
06:14 -
004 Spring Cloud Config – Symmetric Encryption of configuration properties.mp4
08:50 -
005 Creating a Keystore for Asymmetric Encryption.mp4
05:05 -
006 Spring Cloud Config – Asymmetric Encryption of configuration properties.mp4
05:25
24 – Microservices Communication
-
001 Introduction to Microservices Communication.mp4
03:47 -
003 Clone Source Code of Albums Microservice.mp4
02:11 -
004 A walk through an Albums Microservice.mp4
05:37 -
005 Implementing Get User Details.mp4
05:43 -
006 Make Users Microservice call Albums Microservice.mp4
10:25 -
007 Trying how it works.mp4
03:59 -
008 Feign Web Service Client – Introduction.mp4
01:32 -
009 Enable Feign in Spring Boot Project.mp4
01:54 -
010 Create Feign Client.mp4
05:07 -
011 Using Feign Client.mp4
01:47 -
012 Trying How Feign Client Works.mp4
03:11 -
013 Enable HTTP Requests Logging in Feign Client.mp4
05:41 -
014 Handle FeignException.mp4
04:36 -
015 Handle Response Errors with Feign Error Decoder.mp4
12:57
25 – [Deprecated] Microservices communication – Hystrix Circuit Breaker
-
001 Introduction.mp4
02:55 -
002 Configure Project to use Hystrix Circuit Breaker.mp4
04:28 -
003 Trying How Hystrix Circuit Breaker & Feign work.mp4
03:10 -
004 Error Handling with Feign Hystrix FallbackFactory.mp4
11:05
26 – Fault Tolerance with Resilience4j – Circuit Breaker
-
001 Introduction to Fault Tolerance with Resilience4j.mp4
07:54 -
002 Removing Hystrix Circuit Breaker.mp4
02:41 -
003 Adding Resilience4j to Spring Boot Microservice.mp4
03:16 -
004 Actuator health Endpoint.mp4
02:32 -
005 Feign Client & Circuit Breaker Fallback method.mp4
04:22 -
006 Circuit Breaker configuration properties.mp4
07:04 -
007 Configure Access to Actuator endpoints.mp4
04:50 -
008 Monitoring Circuit Breaker events in Actuator.mp4
07:25
27 – Fault Tolerance with Resilience4j – Retry
-
001 @Retry annotation in Resilience4j.mp4
01:35 -
002 Aspect Order in Resilience4j.mp4
03:12 -
003 Resilience4j Retry configuration properties.mp4
03:02 -
004 Trying how it works Resilience4j Retry works.mp4
03:52
28 – Distributed Tracing with Micrometer and Zipkin
-
001 [Updated]Introduction to Distributed Tracing with Micrometer and Zipkin.mp4
03:43 -
002 [Updated] Starting up Zipkin.mp4
03:18 -
003 [Updated]Add Micrometer and Zipkin dependencies.mp4
04:35 -
004 Micrometer Tracing Sampling Probability.mp4
02:16 -
005 Logging TraceId and SpanId.mp4
03:32 -
006 Configure Micrometer to work with Feign.mp4
01:48 -
008 View traces in Zipkin Dashboard.mp4
06:18 -
009 Trace Requests Sent with RestTemplate.mp4
05:32
19 – Spring Cloud Config(File system backend) – Centralized Configuration
-
001 Introduction to Spring Cloud Config(File System as a backend).mp4
00:45 -
002 Setting up File System Backend.mp4
04:51 -
003 Previewing Values Returned by Spring Cloud Config Server.mp4
01:41 -
004 Trying how Microservices work.mp4
02:38
30 – Secure Eureka Dashboard
-
002 Configure Spring Security to Eureka Server.mp4
02:15 -
003 [Updated] Enable Web Security in Eureka.mp4
05:23 -
004 Configure Eureka Clients to use Username and Password.mp4
03:10 -
005 Configure Eureka Service URL in Config Server.mp4
04:19 -
006 Move Username and Password to Config Server.mp4
04:00 -
007 Encrypting Username and Password.mp4
06:03
31 – Running Microservices in Docker Containers on AWS EC2
-
017 Create Zuul Api Gateway Docker Image.mp4
04:40 -
030 Run Logstash for Users Microservice.mp4
07:51 -
029 Run Users Microservice in Docker container.mp4
09:59 -
028 Build Users Microservice Docker Image.mp4
04:22 -
027 Make MySQL Docker Container Persist Data on EC2.mp4
03:19 -
026 Run MySQL in Docker Container.mp4
08:37 -
025 Run Logstash in Docker container.mp4
04:34 -
024 Logstash Docker Image for Albums Microservice.mp4
08:50 -
023 Run Albums Microservice Docker Image on EC2.mp4
10:49 -
022 Docker Image for Albums Microservice.mp4
04:27 -
021 Run Kibana and Elastic Search on the same Network.mp4
04:31 -
020 Run Kibana in Docker Container.mp4
06:34 -
019 Run Elastic Search in Docker container.mp4
05:55 -
018 Run Zuul Api Gateway in Docker Container.mp4
08:03 -
001 Introduction to Running Microservices in Docker Containers.mp4
07:58 -
016 Elastic IP address for EC2 Instance.mp4
04:41 -
015 Run Eureka in Docker container.mp4
11:20 -
014 Build Docker Image for Eureka Discovery Service.mp4
04:01 -
013 Start New EC2 Instance for Eureka.mp4
03:23 -
012 Run Config Server on EC2 from Docker Hub.mp4
10:22 -
011 Publish Config Server Docker Image to Docker Hub.mp4
04:27 -
010 Create Config Server Docker Image.mp4
09:48 -
009 Basic Docker Commands Run, Stop, Start, Remove Containers and Images.mp4
06:49 -
008 Run RabbitMQ Docker Container.mp4
09:12 -
007 Docker Hub Introduction.mp4
01:57 -
006 Install Docker on AWS EC2.mp4
01:51 -
004 Connect to EC2 Instance.mp4
04:46 -
003 Start up a new Linux Server on AWS EC2.mp4
14:56
32 – Multiple Environments Dev, Prod
-
001 Introduction to Spring Boot Profiles and deployment to different environments.mp4
05:09 -
002 Preparing Configuration for another environment.mp4
08:31 -
003 Creating Beans Based on Spring Boot @Profile used.mp4
11:32 -
004 Running Docker Container for Different Environments.mp4
01:02
33 – Downstream Microservice and Method-Level Security
-
001 Introduction.mp4
06:30 -
002 [Zuul Only] Pass Authorization Header to Downstream Microservice.mp4
01:21 -
003 [Updated] Create and register the AuthorizationFilter.mp4
09:24 -
004 [Updated]Register Authorization Filter with HTTP Security.mp4
02:53 -
005 [Updated] Trying how it works.mp4
04:28 -
006 Introduction to Spring Method-Level security.mp4
04:55 -
007 [Updated] Enable Spring Method-Level Security.mp4
02:27 -
008 @PreAuthorize annotation example.mp4
03:30 -
009 Trying how @PreAuthorize annotation works.mp4
03:02 -
010 @PostAuthorize annotation example.mp4
07:11
34 – Role-based Access Control in Microservices
-
018 Creating user roles ROLE_USER and ROLE_ADMIN.mp4
05:08 -
033 Pass Authorization JWT from Users Microservice to Albums Microservice.mp4
07:50 -
032 Role-based Access Control(RBAC) Trying how it works in Users Microservice.mp4
06:17 -
031 SpEL hasAuthority(‘PROFILE_DELETE’).mp4
03:35 -
030 SpEL hasRole(‘ADMIN’) – Only ADMIN user has access.mp4
06:32 -
029 Update AuthorizationFilter class to use the new JwtClaimsParser class.mp4
04:12 -
028 Add JWT Authorities Project to Users Microservice.mp4
04:34 -
027 Reading JWT Subject(userId).mp4
01:18 -
026 Reading Roles and Authorities from JWT Object.mp4
03:32 -
025 Convert JWT String into JWT Java object.mp4
05:52 -
024 Creating a new project for JWT Claims Parser.mp4
04:23 -
023 JWT Claims Parser Maven Dependency – Introduction.mp4
01:48 -
022 Preview User Roles and Authorities in JSON Web Token(JWT).mp4
04:36 -
021 Adding user Roles and Authorities to JSON Web Token(JWT).mp4
12:40 -
020 Trying how it works.mp4
03:30 -
019 Creating User with Admin Role.mp4
05:50 -
001 Introduction to Roles and Authorities.mp4
05:27 -
017 Creating Authorities READ, WRITE, DELETE.mp4
04:03 -
016 Creating Java class to create initial Roles and Authorities.mp4
02:57 -
015 Initial Setup of Admin User & Roles – Introduction.mp4
03:00 -
014 Creating AuthorityRepository JPA Interface.mp4
01:44 -
013 Creating RoleRepository JPA Interface.mp4
04:51 -
012 Creating an AuthorityEntity class.mp4
03:51 -
011 Creating a @ManyToMany mapping between Roles and Authorities.mp4
03:04 -
010 Creating RoleEntity class.mp4
05:51 -
009 Creating @ManyToMany mapping between Users and Roles.mp4
06:54 -
008 Database Tables Design for Roles and Authorities.mp4
01:36 -
007 How it currently works & what we need to do next.mp4
04:14 -
006 Global Authentication but Local Authorization.mp4
04:18 -
005 Global Authentication and Global(API Gateway) Authorization.mp4
02:54 -
004 Global Authentication and Global Authorization(OAuth).mp4
01:58 -
003 Authentication & Authorization.mp4
02:13
35 – Role-Based Access Control Exercise Albums Microservice
-
001 Introduction.mp4
02:49
36 – Role-base Access Control at the Spring Cloud Gateway level
-
001 Introduction to Role-base Access Control in Spring Cloud Gateway.mp4
05:07 -
003 Reviewing Gateway Filter class.mp4
04:28 -
004 Reading Roles and Authorities from JWT.mp4
05:29 -
005 Sending Arguments(ROLE) to a Filter class.mp4
04:37 -
006 Sending Arguments(Authority) to a Filter class.mp4
05:38 -
007 Trying how it works.mp4
05:59 -
008 Passing multiple roles and authorities as a single in-line argument.mp4
06:51 -
009 Multiple arguments Trying how it works.mp4
08:11 -
010 Include error message in Response Body of Spring Cloud Gateway.mp4
02:13
37 – Eureka Server Cluster – highly available and fault-tolerant service discovery
-
001 Introduction to Eureka Server Cluster.mp4
03:30 -
003 Creating a new Eureka Discovery project.mp4
04:30 -
004 Eureka Cluster and Peer Awareness Configuration.mp4
07:34 -
005 Eureka Cluster Peer 2 Configuration.mp4
03:39 -
006 Eureka Cluster Peer 3 Configuration.mp4
02:19 -
007 Eureka Cluster Update Hosts File.mp4
05:01 -
008 Staring up Eureka Discovery Server Cluster.mp4
03:59 -
009 Eureka Server Dashboard Checking Registered Peers.mp4
04:14 -
010 Eureka Discovery Client with Default Configuration.mp4
08:16 -
011 Register Eureka Client with Eureka Cluster.mp4
04:19
10 – Spring Cloud Gateway as a Load Balancer
-
001 Starting up multiple instances of a Microservice.mp4
08:58 -
002 Trying how Spring Cloud API Gateway Load Balancing works.mp4
03:53
02 – Setting up Development Environment
-
001 Install Java Platform(JDK).mp4
05:48 -
002 Download and Install Spring Tool Suite(STS).mp4
03:26
03 – (Optional) Building RESTful Web Services – A Quick Start
-
015 Reading HTTP POST Request Body. The @RequestBody annotation.mp4
08:13 -
027 Run Web Service as a Standalone Application.mp4
04:52 -
026 Constructor Based Dependency Injection.mp4
06:24 -
025 Dependency Injection Create and Autowire a Service Layer Class.mp4
10:54 -
024 Catch More Than One Exception with One Method.mp4
02:54 -
023 Throw and Handle You Own Custom Exception.mp4
04:13 -
022 Handle a Specific Exception.mp4
03:06 -
021 Return Custom Error Message Object.mp4
05:35 -
020 Handle an Exception.mp4
07:44 -
019 Handle HTTP Delete Request.mp4
04:52 -
018 Handle HTTP PUT Request.mp4
09:06 -
017 Store Users Temporary.mp4
04:50 -
016 Validating HTTP POST Request Body.mp4
08:56 -
001 Introduction.mp4
00:41 -
014 Set Response Status Code.mp4
04:58 -
013 Returning Object as JSON or XML Representation.mp4
05:35 -
012 Returning Java Object as Return Value.mp4
04:11 -
010 Making Parameters Optional or Required.mp4
04:35 -
009 Reading Query String Request Parameters.mp4
04:51 -
008 Reading Path Variables with @PathVariable annotaion.mp4
03:31 -
007 Running Web Service Application.mp4
04:36 -
005 Adding Methods to Handle POST, GET, PUT, DELETE HTTP requests.mp4
03:13 -
004 Create Users Rest Controller class.mp4
02:45 -
003 Creating a new Spring project using Spring Boot Initializr.mp4
04:42 -
002 Creating a New Project.mp4
06:12
04 – Eureka Discovery Service – A Quick Start
-
001 Introduction to Eureka Discovery Service.mp4
04:29 -
002 [Updated] Create Eureka Discovery Server project.mp4
06:20 -
003 [Updated] Configure Eureka Discovery as Standalone Server.mp4
06:21
05 – Users Microservice – A Quick Start
-
001 Introduction to Building a Users Microservice.mp4
02:10 -
002 Users Microservice – Create new Spring Boot Project.mp4
03:40 -
003 Enable Eureka Client.mp4
03:01 -
004 Create Users Rest Controller.mp4
02:04 -
005 Access Users Web Service Endpoint via Eureka Discovery Service.mp4
02:58
06 – Account Management Microservice – A Quick Start
-
001 Introduction to Building an Account Management Microservice.mp4
01:34 -
002 Create a new Spring Boot Project.mp4
03:59 -
003 Access Account Management Microservice via Eureka Discovery Service.mp4
02:56
07 – [Deprecated] Zuul API Gateway – A Quick Start
-
001 Important note.mp4
01:48 -
002 Introduction to Zuul API Gateway.mp4
03:24 -
003 Create a ZUUL API Gateway Project.mp4
03:37 -
004 Access Microservices via API Gateway.mp4
04:14
08 – [Deprecated] Zuul as a Load Balancer – A Quick Start
-
002 Load Balancer – Introduction.mp4
00:50 -
003 Starting Up More Microservices.mp4
08:58 -
004 Trying How Load Balancer Works.mp4
04:47
09 – Spring Cloud Gateway – Spring Cloud Routing
-
001 Important Note.mp4
01:43 -
002 Introduction to Spring Cloud Gateway.mp4
06:27 -
003 Creating Spring Cloud Gateway.mp4
05:07 -
004 Automatic Mapping of API Gateway Routes.mp4
06:49 -
005 Manually Configuring API Gateway Routes.mp4
07:49 -
006 Trying how Spring Cloud API Gateway works.mp4
04:08 -
007 Rewriting URL Path in Spring Cloud API Gateway.mp4
05:06 -
008 Automatic & Manual Routing in Spring Cloud API Gateway.mp4
01:57
01 – Introduction
-
07:32
-
03:29
-
004 What is a Microservice.mp4
07:11 -
005 Sample Microservices Architecture.mp4
07:20 -
006 Download and Install Postman HTTP Client.mp4
04:48 -
007 Postman Overview.mp4
09:09 -
008 Resource and Collection URIs.mp4
11:12 -
009 HTTP Methods GET, POST, DELETE and PUT.mp4
03:44 -
010 HTTP Headers Accept and Content Type.mp4
04:12
11 – H2 In-Memory Database
-
001 H2 In-memory Database. Introduction.mp4
03:19 -
002 H2 Database Console Overview.mp4
07:40 -
003 Adding Support for the H2 Database.mp4
04:43
12 – Users Microservice – Implementing User Sign up
-
012 Implementing Spring Data JPA CRUD Repository.mp4
02:34 -
021 [Updated] Returning XML in Spring Boot application.mp4
04:17 -
020 Trying how it works.mp4
04:15 -
019 [Updated] Allow Requests from Spring Cloud API Gateway Only.mp4
04:50 -
018 [Updated] Encrypt User Password with BCryptPasswordEncoder.mp4
06:26 -
017 [Updated] Add WebSecurity Configuration.mp4
08:42 -
016 Add Spring Security to Users Microservice.mp4
01:15 -
015 Implementing Create User Response Model.mp4
04:30 -
014 Return Http Status Code.mp4
02:28 -
013 Save User Details in Database.mp4
11:15 -
001 Introduction.mp4
00:41 -
011 Implementing User Entity Class.mp4
06:07 -
010 Adding Support for Spring Data JPA.mp4
02:01 -
009 Generate Unique Public User Id.mp4
02:16 -
008 Create a Shared DTO Class.mp4
03:15 -
007 Implementing Service Layer Class.mp4
02:10 -
006 Spring Boot Application Layers.mp4
02:48 -
005 Validating HTTP Request Body.mp4
04:16 -
004 Implementing the Create User Request Model class.mp4
03:17 -
003 Adding method to handle HTTP Post Request.mp4
01:14
13 – Users Microservice – Implementing User Login(Authentication)
-
001 Introduction.mp4
01:10 -
003 Implementing LoginRequestModel.mp4
01:21 -
004 [Updated]AuthenticationFilter. Implementing attemptAuthentication().mp4
05:25 -
005 Register Authentication Filter with HTTP Security.mp4
03:05 -
006 Implementing loadUserByUsername() method.mp4
10:30 -
007 successfullAuthentication() Get User Details.mp4
07:10 -
008 successfullAuthentication() Adding JWT Dependencies.mp4
02:13 -
009 sucessfullAuthentication() Generate JWT.mp4
07:05 -
010 Configure API Gateway route to login.mp4
02:40 -
011 [Updated] Trying how login works.mp4
04:53 -
012 [Updated] Customize User Authentication URL.mp4
04:36
14 – [Deprecated] Enable Spring Security in Zuul API Gateway
-
002 Introduction to Spring Security in Zuul API Gateway.mp4
01:53 -
003 Zuul API Gateway Adding Support for Spring Security and JWT Tokens.mp4
01:17 -
004 Enable Web Security in Zuul.mp4
04:29 -
005 Allow Access to Registration and Login Urls.mp4
05:06 -
006 Implementing Authorization Filter.mp4
08:43 -
007 Accessing Protected Microservices with Access Token.mp4
05:22
15 – Spring Cloud API Gateway – Creating a Custom Filter
-
001 Validating JWT in Spring Cloud API Gateway with Custom Filter.mp4
03:10 -
003 Using Header Predicate in Spring Cloud API Gateway.mp4
04:04 -
004 [Updated] Adding Support for JWT Token Validation.mp4
02:27 -
005 Creating Authorization Header Filter in Spring Cloud API Gateway.mp4
03:49 -
006 Assign Custom Filter to an API Gateway Route.mp4
01:12 -
007 Signup and Login API Gateway Routes.mp4
03:05 -
008 Reading Authorization HTTP Header in Spring Cloud API Gateway.mp4
07:42 -
009 [Updated] Validating JWT Access Token.mp4
08:39 -
010 Accessing Protected Microservices with JWT Access Token.mp4
06:39
16 – Spring Cloud API Gateway Global Pre and Post Filters
-
001 Introduction to Global Filters in Spring Cloud API Gateway.mp4
01:02 -
002 Creating Global Pre Filter in Spring Cloud API Gateway.mp4
03:51 -
003 Accessing Request Path and HTTP Headers.mp4
03:31 -
004 Trying how Pre Filter Works.mp4
03:49 -
005 Creating Global Post Filter in Spring Cloud API Gateway.mp4
03:05 -
006 Trying how the Post Filter works.mp4
02:38 -
007 Defining Filters in a Single Class.mp4
06:41 -
008 Ordering Global Filters in Spring Cloud API Gateway.mp4
06:42 -
009 Trying how ordered filters work.mp4
02:22
17 – Spring Cloud Config Server (Git backend) – Centralized Configuration
-
001 Introduction to Spring Cloud Config Server.mp4
04:03 -
002 Creating Spring Cloud Config Server.mp4
02:53 -
003 Create Private GitHub Repository.mp4
02:24 -
004 Naming Property Files Served by Config Server.mp4
02:32 -
005 Configure Config Server to Access Private GitHub Repository.mp4
02:46 -
006 Adding Properties File to Git Repository.mp4
03:16 -
007 Configure Users Microservice to be a Client of Config Server.mp4
07:24 -
008 Make Zuul Gateway a Client of Config Server.mp4
02:18
18 – Spring Cloud Bus – Automatic Configuration Refresh
-
001 Introduction to Spring Cloud Bus.mp4
03:52 -
002 Add Spring Cloud Bus & Actuator Dependencies.mp4
02:27 -
003 Enable the busrefresh URL Endpoint.mp4
01:47 -
004 Download and Run Rabbit MQ.mp4
03:19 -
005 Rabbit MQ Default Connection Details.mp4
02:15 -
006 Trying how Spring Cloud Bus Works.mp4
08:37 -
007 Change default Rabbit MQ Password.mp4
03:29