基于Eureka搭建Springcloud微服务-1.微服务简介

lingwh原创2020年4月24日大约 4 分钟约 1284 字

1.微服务简介

1.1.章节内容概述

本章节涉及主要内容有:
 1.1.章节内容概述
 1.2.章节内容大纲
 1.3.微服务架构图
 1.4.CAP中占据情况
 1.3.微服务架构落地实现方案
具体每个小节中包含的内容可使通过下面的章节内容大纲进行查看。

1.2.章节内容大纲

1.1.Martin Fowler微服务论文英文原版

https://martinfowler.com/articles/microservices.html

1.2.Martin Fowler微服务论文国内译版

如需国内译版,请使用谷歌翻译插件翻译自行翻译

1.3.微服务架构图

1.4.CAP中占据情况

Eureka在CAP中占据AP

1.3.微服务架构落地实现方案

微服务架构落地实现有很多种方案,本次介绍的方案技术栈如下
注册中心: Eureka
远程调用: Ribbon/OpenFeign
客户端负载均衡: Ribbon/OpenFeign
服务熔断/服务降级: Hystrix
服务访问数据统计分析(单节点): Hystrix DashBoard
服务访问数据统计分析(多节点): Turbine
服务网关: Gateway
调用链路追踪: Zipkin + Sleuth
配置中心: Apollo
分布式事务控制: Seata
分布式日志系统: LogStash + ELK
服务监控: SpringBootAdmin
持续集成到Docker中: Docker的Maven插件 + Jenkins + Docker + Harbor
持续集成到K8s中: Docker的Maven插件 + Jenkins + Docker + Harbor + K8s

1.6.项目源代码

https://gitee.com/lingwh1995/springcloud-eureka.git
上次编辑于: 2022/9/6 00:07:50
贡献者: lingwh
评论