SpringCloud+Consul+Docker快速搭建微服务架构

云水之路 2023-01-13 02:16:55

课程名称适应人群
SpringCloud+Consul+Docker快速搭建微服务架构本课程适合有Java基础,并希望学习微服务架构搭建的初中级程序员;也适合欲向微服务架构转型的企业作为参考手册使用。

本课程主要内容是介绍如何使用SpringCloud+Consul+Docker相关技术快速搭建微服务架构:

1、SpringCloud技术栈:统一路由(Zuul)、链路日志跟踪(Sleuth+Zipkin+MQ+ES)、负载均衡(Ribbon)、断路器(Hystrix)、防刷限流(Ratelimit)及聚合非JVM服务(Sidecar)的使用,并从底层介绍它们的运作原理,以辅助读者更好的理解和运用。
2、服务注册与配置中心:采用Consul实现服务注册中心和配置中心(kv),替代了早期使用Eureka及Config的繁琐实现。
3、服务应用的部署策略:采用Docker容器云技术编排和部署业务服务及三方服务,并构建访问安全的Registry镜像仓库。
4、课程案例技术栈构建:课程案例基于SSM(Spring + SpringMVC + MyBatis)技术栈构建服务提供者Web应用,并在服务消费者实现RxJava聚合查询多个服务提供者的实现。
5、高可用以及安全处理:基于docker实现consul、zookeeper及kafka跨节点集群搭建,同时,结合了nginx实现集群和服务的负载均衡,以及为consul和zipkin内置的web ui访问提供auth_basic及security帐号安全认证。

同时,针对本课程内容,梳理了一些常见求职面试题,供读者朋友学习参考。

注意:学习过程中,若遇相关问题,优先查看课时名为“更新升级”开头的内容,这里梳理了相关问题的解决办法。

...全文
2649 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
no_indecison 2022-03-19
  • 打赏
  • 举报
回复
工程能提供下下载路径么
云水之路 2022-04-19
  • 举报
回复
@no_indecison 你好,建议读者按照课程指引自行搭建学习,一些关键点课程都有指出

1

社区成员

发帖
与我相关
我的任务
社区描述
技术控
社区管理员
  • 云水之路
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧