失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 深析SpringCloud与Docker微服务架构

深析SpringCloud与Docker微服务架构

时间:2019-08-07 15:35:07

相关推荐

深析SpringCloud与Docker微服务架构

前言

微服务架构师当前软件开发领域的技术热点。它在各种博客,社交媒体和会议演讲上的出镜率非常之高,相信大家也听说过微服务这个名词。然而微服务似乎又是非常虚幻的——我们找不到微服务的完整定义,以至于很多人认为是在炒作概念。

那什么是微服务呢?它又解决了?它又具有哪些特点?诸多问题,同时,微服务理论性的内容,互联网上已有很多,本书不会过多提及。springcloud,spring全家桶,k8s等,结合本文一起学习

由于篇幅有限,小编只截取了目录和内容部分截图,需要的→传送门←

一、微服务架构概述

单体应用架构存在的问题如何解决单体应用架构存在的问题什么是微服务微服务架构的优点与挑战微服务设计原则如何实现微服务架构

二、微服务开发框架——Spring Cloud

Spring Cloud 简介Spring Cloud 特点Spring Cloud 版本

三、开始使用Spring Cloud 实战微服务

Spring Cloud 实战前提服务提供者与服务消费者编写服务提供者编写服务消费者为项目整合Spring Boot Actuator硬编码有哪些问题

四、微服务注册与发现

服务发现简介Eureka 简介Eureka 原理编写Eureka Server将微服务注册到Eureka Server 上Eureka Server 的高可用为 Eureka Server 添加用户认证Eureka 的元数据Eureka Server 的REST端点Eureka 的自我保护模式多网卡环境下的IP选择Eureka 的健康检查

五、使用Ribbon 实现客户端侧负载均衡

Ribbon 简介为服务消费者整合 Ribbon使用Java 代码自定义Ribbon配置使用属性自定义 Ribbon配置脱离Eureka使用 Ribbon

六、使用 Feign实现声明式REST调用

Feign 简介为服务消费者整合Feign自定义Feign配置手动创建FeignFeign 对继承的支持Feign 对压缩的支持Feign 的日志使用Feign 构造多参数请求

七、使用Hystrix 实现微服务的容错处理

实现容错的手段使用 Hystrix 实现容错Hystrix 的监控使用 Hystrix Dashboard 可视化监控数据使用 Turbine 聚合监控数据

八、使用 Zuul 构建微服务网关

为什么要使用微服务网关Zuul 简介编写 Zuul 微服务网关Zuul 的路由端点路由配置详解Zuul 的安全与 Header使用Zuul 上传文件Zuul 的过滤器Zuul 的容错与回退Zuul 的高可用使用Sidecar 整合非JVM微服务使用 Zuul 聚合微服务

九、使用 Spring Cloud Config 统一管理微服务配置

十、使用Spring Cloud Sleuth 实现微服务跟踪

十一、Spring Cloud常见问题与总结

十二、Docker 入门

十三、将微服务运行在Docker 上

十四、使用Docker Compose 编排微服务

以上文章内容所谈及的均可取→传送门←

如果觉得《深析SpringCloud与Docker微服务架构》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。