Alibaba Cloud+Docker容器化最新版高级教程
文章平均质量分 80
最新版高级Alibaba Cloud+Docker容器化教程,面向在校大学生轻松学习,能否超越同班同学就在于你有没有订阅我这个专栏!适合掌握springboot技术的程序员学习!
Java天下第1
Java后端工程师。
展开
-
微服务AlibabaCloud第十四讲——微服务AlibabaCloud中的分布式配置中心(Nacos配置中心的使用,已完结)
一、分析现在微服务存在什么问题?二、什么是配置中心?三、相关产品有哪些?四、Nacos配置中心的使用(正文)4.1 添加依赖4.2 配置文件优先级4.3 配置实操4.4 检测配置是否成功4.5 Nacos动态刷新配置原创 2021-02-06 17:31:22 · 309 阅读 · 0 评论 -
微服务AlibabaCloud第十三讲——微服务AlibabaCloud中的链路追踪系统详解和实操(已完结)
文章目录请关注博主并订阅本专栏,会详细讲解 微服务AlibabaCloud,实现分布式网站的开发一、微服务调用链路常见问题二、什么是链路追踪系统三、什么是Sleuth?四、可视化链路追踪系统Zipkin4.1 什么是zipkin?4.2 zipkin原理4.3 开始使用zipkin4.4 zipkin+sleuth链路追踪日志持久化4.4.1 现存在的问题4.4.2 持久化配置 mysql或者elasticsearch请关注博主并订阅本专栏,会详细讲解 微服务AlibabaCloud,实现分布式网站的开发原创 2021-02-04 21:32:39 · 1172 阅读 · 1 评论 -
微服务AlibabaCloud第十二讲——微服务AlibabaCloud中的核心组件之网关(已完结)
文章目录请关注博主并订阅本专栏,会详细讲解 微服务AlibabaCloud,实现分布式网站的开发一、什么是网关?二、主流的网关有哪些?三、介绍网关 SpringCloud Gateway四、SpringCloud Gateway项目创建和依赖添加4.1 添加依赖4.2 配置实战五、SpringCloud Gateway网关整合Nacos5.1 原先存在的问题5.2 添加nacos依赖5.3 网关服务启动类添加注解5.4 修改网关服务配置文件5.5 测试结果请关注博主并订阅本专栏,会详细讲解 微服务Alib原创 2021-02-02 19:38:24 · 205 阅读 · 2 评论 -
微服务AlibabaCloud第十一讲——微服务AlibabaCloud中的流量防卫兵——Sentinel(已完结,全文12120字)
请关注博主并订阅本专栏,会详细讲解 微服务AlibabaCloud,实现分布式网站的开发本篇内容专门为从事Java后端开发的面试者提供帮助,精准解决面试遇到的问题,欢迎讨论文章目录请关注博主并订阅本专栏,会详细讲解 微服务AlibabaCloud,实现分布式网站的开发一、什么是Sentinel?二、引入Sentinel 依赖和控制台搭建2.1 引入Sentinel 依赖2.2 控制台的功能和搭建2.2.1 控制台的功能2.2.2 控制台的搭建2.2.3 访问控制台 http://localhost:8原创 2021-01-31 21:45:23 · 501 阅读 · 4 评论 -
微服务AlibabaCloud第十讲——微服务AlibabaCloud在高并发下存在的问题和解决方案
请关注博主并订阅本专栏,会详细讲解 微服务AlibabaCloud,实现分布式网站的开发本篇内容专门为从事Java后端开发的面试者提供帮助,精准解决面试遇到的问题,欢迎讨论文章目录请关注博主并订阅本专栏,会详细讲解 微服务AlibabaCloud,实现分布式网站的开发一、高并发下的微服务存在的问题二、微服务架构容错方案介绍(限流、熔断、降级、隔离)2.1 限流2.2 熔断2.3 降级2.4 隔离2.5 熔断和降级的异同点2.5.1 相同点:2.5.2 不同点2.6 容错工具一、高并发下的微服务存在的原创 2021-01-30 22:44:44 · 204 阅读 · 1 评论 -
微服务AlibabaCloud第九讲——微服务AlibabaCloud中的CAP理论(面试常考)
请关注博主并订阅本专栏,会详细讲解 微服务AlibabaCloud,实现分布式网站的开发本篇内容专门为从事Java后端开发的面试者提供帮助,精准解决面试遇到的问题,欢迎讨论文章目录请关注博主并订阅本专栏,会详细讲解 微服务AlibabaCloud,实现分布式网站的开发一、CAP定理:二、根据CAP如何选择注册中心三、CAP下的Base理论3.1 Basically Available(基本可用)3.2 Soft state(软状态)3.3 Eventually consistent(最终一致性)一、原创 2021-01-30 10:55:29 · 269 阅读 · 5 评论 -
微服务AlibabaCloud第八讲——微服务AlibabaCloud负载均衡进阶之Ribbon和Feign实战+源码分析
请关注订阅,本专栏会详细讲解 微服务AlibabaCloud,实现分布式网站的开发本篇内容专门为从事Java后端开发的面试者提供帮助,精准解决面试遇到的问题,欢迎讨论文章目录一、Ribbon服务间调用负载均衡源码分析1.1 先介绍两个快捷键Ctrl + N 和 Ctrl + H1.2 源码分析1.3 分析总结二、Ribbon支持的负载均衡策略三、配置文件配置Ribbon负载均衡四、负载均衡组件feign介绍以及使用4.1 什么是Feign?4.2 官方文档4.3 集成Open-Feign实现远程方法调原创 2021-01-29 22:29:40 · 372 阅读 · 0 评论 -
微服务AlibabaCloud第七讲——微服务AlibabaCloud负载均衡策略和解决方案,以及集成Ribbon实现负载均衡
请关注订阅,本专栏会详细讲解 微服务AlibabaCloud,实现分布式网站的开发本篇内容专门为从事Java后端开发的面试者提供帮助,精准解决面试遇到的问题,欢迎讨论一、什么是负载均衡(Load Balance)分布式系统中一个非常重要的概念,当访问的服务具有多个实例时,需要根据某种“均衡”的策略决定请求发往哪个节点,这就是所谓的负载均衡,原理是将数据流量分摊到多个服务器执行,减轻每台服务器的压力,从而提高了数据的吞吐量二、软硬件角度负载均衡的种类通过硬件来进行解决,常见的硬件有NetSc原创 2021-01-28 17:49:57 · 263 阅读 · 0 评论 -
微服务AlibabaCloud第六讲——微服务AlibabaCloud核心组件服务治理Nacos
请关注订阅,本专栏会详细讲解 微服务AlibabaCloud,实现分布式网站的开发本篇内容专门为从事Java后端开发的面试者提供帮助,精准解决面试遇到的问题,欢迎讨论文章目录一、什么是注册中心?二、为什么要用?三、主流的注册中心有哪些?四、Nacos介绍和安装4.1 下载源码或者安装包4.1.1 从 Github 上下载源码方式4.1.2 下载编译后压缩包方式4.2 启动服务器4.2.1 Linux/Unix/Mac4.2.2 Windows4.3 服务注册&发现和配置管理4.4 关闭服务器4原创 2021-01-28 17:02:40 · 157 阅读 · 0 评论 -
微服务AlibabaCloud第五讲——微服务AlibabaCloud使用Mybatis连接Mysql数据库,并实现(跨服务)下单购买视频
请关注订阅,本专栏会详细讲解 微服务AlibabaCloud,实现网站的开发本篇内容专门为从事Java后端开发的面试者提供帮助,精准解决面试遇到的问题,欢迎讨论文章目录一、创建common包实体类(对应之前数据库的数据)二、修改pom文件2.1 修改整个聚合工程的pom文件2.2 修改三个服务的pom文件三、 给三个服务添加配置文件四、完善其中一个服务并启动4.1 建造熟悉的三层结构4.2 实现简单三层结构4.2.1 dao层的实现4.2.2 service层和serviceImpl层的实现4.2.3原创 2021-01-28 14:50:03 · 508 阅读 · 0 评论 -
微服务AlibabaCloud第四讲——微服务AlibabaCloud数据库环境的搭建以及创建maven聚合工程
一、数据库的创建(用户数据库、video数据库、订单数据库)1.1 cloud_user库中新建user表1.2 cloud_video库中新建video表1.3 cloud_video_order库中新建video_order表二、maven聚合工程的创建2.1 新建maven项目2.2 删除自动生成的src文件夹2.3 添加pom依赖<!-- 一般来说父级项目的packaging都为pom,packaging默认类型jar类型--> <packag原创 2021-01-27 23:26:32 · 366 阅读 · 0 评论 -
微服务AlibabaCloud第三讲——微服务AlibabaCloud介绍和学习本专栏的架构环境准备
一、本专栏使用的技术栈介绍https://github.com/alibaba/spring-cloud-alibaba服务注册发现:Nacos服务限流降级:Sentinel分布配置中心:Nacos服务网关:SpringCloud Gateway服务之间调用:Feign、Ribbon链路追踪:Sleuth+Zipkin二、Spring Cloud Alibaba 简介Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方原创 2021-01-27 22:00:09 · 607 阅读 · 0 评论 -
微服务AlibabaCloud第二讲——服务全家桶架构组成
一、常见组件1.1 网关路由转发 + 过滤器比如:/api/v1/video/ 视频服务/api/v1/order/ 订单服务/api/v1/user/ 用户服务1.2 服务发现注册(注册中心服务)调用和被调用方的信息维护1.2 配置中心管理配置,动态更新 application.properties1.4 链路追踪分析调用链路耗时 ,可视化哪一阶段耗时严重例子:下单-》查询商品服务获取商品价格-》查询用户信息-》保存数据库1.5 负载均衡器分发流量到多个节点,降低压力1.原创 2021-01-27 18:05:25 · 442 阅读 · 3 评论 -
微服务AlibabaCloud第一讲——分析单机架构和分布式架构的优缺点
1. 单机架构的优缺点优点: 易于测试 便于集成 小型项目友好缺点: 开发速度慢 启动时间长 依赖庞大2. 分布式架构的优缺点SOA :Service Oriented Architecture 面向服务的架构 其中包含多个服务, 服务之间通过相互依赖最终提供一系列的功能, 一个服务 通常以独立的形式存在与操作系统进程中, 各个服务之间 通过网络调用。微服务:将一个大的单体应用进行细粒度的服务化拆分,每个拆分出来的服务各自独立打包部署,各个服务之间 通过网络调用。优点:易开发、理解和维护独原创 2021-01-27 14:58:45 · 567 阅读 · 4 评论