AI简介
这是一本面向实战的微服务架构教程,以票务网站大觅网为案例,深入讲解了微服务架构的实际应用和实现方式。书中首先介绍了微服务架构与项目设计,然后通过任务驱动的方式,逐步讲解了如何使用Spring Cloud、Docker、Jenkins、Elasticsearch、RabbitMQ等技术和工具进行微服务开发。
书中详细讲解了大觅网业务场景,包括购票、选座等业务流程,以及微服务架构的设计和实现。同时,书中还详细介绍了如何使用Eureka实现服务注册与发现,如何使用Feign实现声明式REST调用,如何使用Hystrix实现微服务的容错处理,如何使用Docker和Jenkins实现CI,如何使用ELK+Kafka实现分布式日志处理,如何使用RabbitMQ实现分布式事务,如何使用Mycat实现水平分库,如何使用Sonar进行代码规范测试,如何使用JMeter进行压力测试,如何使用Issue进行任务管理,以及如何使用Docker与虚拟机区别,如何使用分布式事务,如何使用Eureka实现服务注册与发现等关键技术点。
书中通过大量的案例和实战练习,帮助读者深入理解微服务架构的原理和实现方式,提高