Spring Cloud 进阶 Alibaba 微服务体系自媒体实战

课程介绍

Spring Cloud 进阶 Alibaba 微服务体系自媒体实战

以前后端分离模式,严守企业级架构和规范,开发门户平台+媒体中心+运营中心三大业务平台。掌握主流后端技术栈:Spring Cloud+MongoDB+Redis+RabbitMQ等应用,获得微服务、分布式、项目和微架构综合实战经验。

第1章 课程导学

本章演示整体项目,讲解微服务架构图,技术架构图以及系统功能模块图和技术架构拓扑图,之后会为大家介绍本课程内容具体安排,最后给出如何学好这门课程的一些学习建议。希望大家都能通过这门课程,学有所成,学有所归。…

第2章 架构后端项目

本章我们先来一起探讨前后端分离的设计模式,启动运行前端项目(前端源码直接提供给大家),对于不同的域名会在本地通过host来模拟实现,之后会通过Maven构建聚合工程,搭建项目,配置日志以及多环境配置,优雅的封装返回结果集,配置整合MyBatis以及swagger2。…

第3章 开发通行证服务

本章核心开发用户登录注册业务,带大家使用短信实现一键注册登录。教会大家如何使用流程图梳理业务流程,如何配置阿里云的短信服务(包括拦截控制)。在前后端分离模式和分布式开发中,如何结合Redis实现用户分布式会话,在Redis缓存方面你也会收获到双写一致以及CAP理论。…

第4章 开发文件服务

本章将带你依次掌握实现文件上传主流的两种方式:fastdfs+nginx和阿里云OSS,通过两者的学习,通过本章学习你就可以在自己的项目中自如的接入文件上传业务。

第5章 开发admin管理服务

本章核心带大家完成admin管理服务中的人脸/分类/友情链接等功能实现。先从maven构建子module开始,完成对admin表设计与预分配账号,对admin账户分片实现登录。揭秘人脸登录逻辑,使用gridfs解决人脸存储问题,分享阿里智能AI识别技术。最后完成友情链接与分类业务开发,教会大家mongodb核心操作。…

第6章 内容管理与AI自动审核

本章既是用户中心的核心业务模块,也是网站内容的核心,会先带大家梳理文章表结构,构建文章服务工程,结合summernote富文本实现文章编撰,实现多文件上传。结合Redis提速分类读取,实现文章的发布(定时),完成AI自动和人工审核(审核不通过需打回)。…

第7章 开发首页与作家页

本章核心完成首页和作家页面开发,包括文章列表的加载与展示,粉丝的关注与取关,重点Redis的单线程计数功能,粉丝画像数据可视化图片展示。

第8章 开发详情页与评论模块

本章核心完成文章详情页以及评论模块开发,包括详情页动态加载展示,文章评论发布与回复功能,揭秘文章阅读数的防刷策略控制。

第9章 Freemarker 详情页数据静态化

本章核心完成Freemarker的数据静态化,目的为了加载更快以及便于SEO搜索引擎的收录。本章会从Freemarker相关语法以及基本指令为起点,随后编写模板ftl来实现详情页的静态化。

第10章 RabbitMQ异步解耦与延迟队列

本章核心带大家掌握消息队列RabbitMQ如何实现异步解耦以及延迟队列。针对接口同步调用,为什么需要结合mq来实现异步解耦,还会结合延迟插件来实现延迟消息的处理。

第11章 Spring Cloud 微服务-1

本章开始进入微服务的实战,为了更好的统一管理微服务,本章会带大家使用eureka注册中心,ribbon负载均衡,feign声明式客户端以及hystrix熔断降级组件完成微服务开发。

第12章 Spring Cloud 微服务-2

本章继续微服务实战,带大家针对微服务统一的请求进行管理,使用zuul作为微服务网关,结合config与bus作为动态配置中心,最后还会使用stream消息组件以及sleuth链路追踪组件优化服务。

第13章 课程全面总结

本章将带大家回顾总结课程重点难点,在课程问答区老师等着与你进一步交流,有问题欢迎大家到课程问答区提问。

第14章 【升级章节】什么是分布式搜索引擎

本章主要讲解搜索引擎的概念、分布式存储与搜索、es整合springboot等,全面系统的学习es。

第15章 【升级章节】es项目实战

本章用es实战梳理文章索引field并创建、发布文章新增文档数据、粉丝管理及redis拓展,在实战中掌握分布式搜索引擎。

第16章 【升级章节】注册中心Zookeeper&Consul

由于Eureka目前停更,我们会采用其他的解决方案,本章节会结合使用zookeeper和consul来实现替换eureka的方案.

第17章 【升级章节】新一代微服务网关Gateway

本章节会使用Gateway来替换zuul,讲述其动态路由、断言与过滤器等。

第18章 【升级章节】SpringCloud Alibaba Nacos

本章节正式进入SpringCloud Alibaba环节,首当其中我们会学习Nacos服务注册中心。

第19章 【升级章节】Nacos配置中心

Nacos不仅可以作为注册中心,也可以用于配置中心,要远比SpringCloudConfig强大很多。

第20章 【升级章节】Nacos集群

Nacos的强大,我们也必须保证其高可用,本章节带着大家搭建Nacos集群,以及数据库持久化配置。

第21章 【升级章节】Sentinel 限流

Sentinel作为微服务的流量防卫兵,本章节会带着大家学习如何处理限流。

第22章 【升级章节】Sentinel 熔断

Sentinel非常强大,本章节会一起接触并且学习如何进行熔断。

第23章 【升级章节】Sentinel 热点key与降级

本章节通过Sentinel来实现热点key的限流,以及自定义防卫资源和熔断降级处理。

第24章 【升级章节】OpenFeign 接口调用

本章节会使用OpenFeign实现微服务之间的调用,并且实现客户端降级。

第25章 【升级章节】分布式事务Seata

微服务与分布式系统中最需要处理的就是事务问题,在此可以通过seata来实现分布式事务的解决方案。

第26章 升级总结

针对本次升级内容做一个简述总结。

私信站长,免费获取该资源
声明:本站所有资源收集于互联网,该资源作者与Binge办公不享有任何版权,如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
个人中心
购物车
优惠劵
有新私信 私信列表
搜索