SpringCloud第五阶段
qq_43765881
薛定谔的妈
展开
-
CGB2005 1013 SpringCloud11 Docker案例 eureka部署到springboot
上午SQL案例第一步 创建docker虚拟网络第二步 运行mysql服务并设置第三步 新建或查看本机(window的)数据库安装cd ~/docker-install# 安装rpm -ivh *.rpm# 启动 docker 系统服务systemctl start docker# 启用 docker 系统服务systemctl enable docker 容器命令 # -d 后台运行docker run -d redis# 进入 re原创 2020-10-14 08:49:40 · 224 阅读 · 0 评论 -
CGB2005 1011 SpringCloud10 docker+DevOps
docker环境搭建 Linuxsdocker指导书Docker虚拟机开发人员都得会搭建环境 够用就行http://doc.canglaoshi.org/linux/linux-cmd.html基本概念 镜像Docker 镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。镜像不包含任何动态数据,其内容在构建之后也不会被改变。镜像只是一个虚拟的概念,其实际体现并原创 2020-10-13 08:47:38 · 145 阅读 · 0 评论 -
CGB2005 1010 SpringCloud09 搜索条 solr开讲
上午所以工作和简单模式是最常用的solr专门做全文检索 查询 返回查询结果不经过数据库 但是数据和数据库一致solrSolr是一个高性能,基于Lucene的全文搜索服务器。同时对其进行了扩展,提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对查询性能进行了优化,并且提供了一个完善的功能管理界面,是一款非常优秀的全文搜索引擎。lucene(底层)Lucene是apache jakarta项目的一个子项目,是一个开放源代码的全文检索引擎开发工具包,但它不是一个完整的全文原创 2020-10-11 00:19:40 · 206 阅读 · 0 评论 -
CGB2005 1009 SpringCloud08 springcloud demo完结 +springboot整合rabbitMQ
复习zuul9.35 早上 晚上回看 为什么zuul默认不启动重试 为什么feign默认不启用降级上午开始sleuth 链路跟踪随着系统规模越来越大,微服务之间调用关系变得错综复杂,一条调用链路中可能调用多个微服务,任何一个微服务不可用都可能造整个调用过程失败spring cloud sleuth 可以跟踪调用链路,分析链路中每个节点的执行情况添加依赖 自我实现 2,3,4,11启动顺序 必须按顺序1.直连zipkin 2.通过rabbitMq服务器中原创 2020-10-10 09:09:55 · 174 阅读 · 0 评论 -
CGB2005 0930 SpringCloud07
1原创 2020-10-03 00:09:38 · 96 阅读 · 0 评论 -
CGB2005 0929 SpringCloud06 Zuul+Config(git)
下午配置中心 git仓库集中管理配置文件自我实现继续版本冲突 推送不上去自我实现合并如果版本有冲突 (本地和远程的有不同)发现冲突 先拉取回来 再合并 再上传!!新建分支自我实现主分支添加东西Fork叉子git仓库 搭建配置中心测试 上线…搭建配置中心添加依赖主启动类页面实现搭建配置中心 自我实现...原创 2020-10-03 00:05:07 · 177 阅读 · 0 评论 -
CGB2005 0928 SpringCloud05 order订单模块添加feign远程调用+rabbitMQ发布&路由模式
idea按两下shift 全局搜索上午 继续完善feignorder service 调用商品库存服务和用户服务自我实现加上对应依赖订单模块主启动类配置完成额外的点 actuator和dashboard相辅相成的解释定义接口 即远程调用的功能(Feign继承的ribbon的RestTemplate远程调用)接口的实现类(Feign继承的hystrix的回调 错误降级)ItemFeignServiceFB 获取商品列表的降级方法,模拟使用缓存数据UserFei原创 2020-09-28 19:42:19 · 499 阅读 · 0 评论 -
CGB2005 0927 SpringCloud04 Feign(集成工具 远程调用+Hystrix+ribbon)
上午系统出现错误了 必须要让用户快速看到错误提示熔断为自动中小型微服务架构 最少也有几十个服务 需要定位错误才行Feign原有的依赖配置文件主启动类继续报错的话原创 2020-09-28 15:12:04 · 93 阅读 · 0 评论 -
CGB2005 0924 SpringCloud03 RabbitMQ简单模式+Hystrix降级熔断
上午Hystrix服务说明降级 还是向后调用 执行当前的一部分Hystrix设计超时响应 是为了性能 为了反应迅速熔断 直接不调用 向后返回熔断条件(正常执行降级 除非意外过热 请求量过大)降级操作的具体实现添加依赖后加注解我们昨天的设置延迟只要超过一秒 直接超时 返回降级结果 报错误提示访问用户或者订单服务器的话 直接失败 因为没启动自我实现在ribbon06服务器加一个hystrix起步依赖主启动类主程序添加 @EnableC原创 2020-09-27 00:39:44 · 388 阅读 · 0 评论 -
CGB2005 0924 SpringCloud03
复习上午自我实验 提供者服务器的高可用如果8001宕机等待30s(延迟)eureka的高可用老师测试增加eureka集群启动配置加两个参数纠正 加上自我实现加注释玩玩eureka集群高可用分析这个错误 是互相没完全启动完 等两个eureka完全启动完的话 就没错了不是选举制 (一一相对的) 不需要考虑奇偶数量修改2,3,4服务器测试开始当一个 eureka 服务宕机时,仍可以连接另一个 eur原创 2020-09-25 00:31:05 · 76 阅读 · 0 评论 -
CGB2005 0922 SpringCloud01
1. Spring Cloud2. RabbitMQ3. Lucene Solr4. Docker5. Kubernetes6.分布式事务7. RocketMQ原创 2020-09-22 23:11:08 · 126 阅读 · 0 评论 -
CGB2005 0923 SpringCloud02
上午新建Order订单模块controller层package cn.tedu.sp04.order.controller;import java.util.Arrays;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.anno原创 2020-09-23 22:28:07 · 127 阅读 · 0 评论