If you have followed me from the first section to create the project and tried running my code (https://github.com/NeilRen/SpringCloudDemo), I believe you can now build a basic microservices architecture. Since this is a beginner tutorial, many things are not covered in depth or detail — the goal was simply to get a microservices architecture up and running. If I have time later, I will try to write an advanced tutorial covering Spring Security, message queues, database distributed master-slave setups, distributed log collection, and so on.
I’ve archived the previous tutorials:
- Spring Cloud Microservices Beginner Tutorial (1): Microservices Introduction
- Spring Cloud Microservices Beginner Tutorial (2): Service Registration and Discovery — Eureka
- Spring Cloud Microservices Beginner Tutorial (3): Service Registration
- Spring Cloud Microservices Beginner Tutorial (4): Inter-service Invocation — FeignClient
- Spring Cloud Microservices Beginner Tutorial (5): Centralized Config — ConfigService
- Spring Cloud Microservices Beginner Tutorial (6): Spring Cloud BUS Message Bus for Dynamic Config Refresh
- Spring Cloud Microservices Beginner Tutorial (7): Spring Cloud Stream Message-driven Microservices
- Spring Cloud Microservices Beginner Tutorial (8): Spring Cloud Zuul API Gateway Dynamic Routing, Cookie Passing, and CORS
- Spring Cloud Microservices Beginner Tutorial (9): Zuul Gateway Integrating Swagger2 for Auto-generated RESTful API Docs
- Spring Cloud Microservices Beginner Tutorial (10): Spring Cloud Hystrix Circuit Breaking and Service Degradation
- Spring Cloud Microservices Beginner Tutorial (11): Spring Cloud Sleuth + Zipkin Service Tracing and Link Monitoring
- Spring Cloud Microservices Beginner Tutorial (12): Spring Cloud Docker Containerized Deployment
I will release an advanced tutorial later; stay tuned to the site for updates.
