CGB课程学习总结练习
文章平均质量分 92
胖蝶的程序猿生活
悪 霊 退 散
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring Cloud 整合 Sentinel 限流熔断降级热点等功能实现
Spring Cloud 整合 Sentinel 限流熔断降级热点等功能实现Sentinel (分布式系统的流量防卫兵) 是阿里开源的一套用于服务容错的综合性解决方案。它以流量为切入点, 从流量控制、熔断降级、系统负载保护等多个维度来保护服务的稳定性。安装 Sentinel 服务Win 环境打开 Sentinel 下载地址:https://github.com/alibaba/Sentinel/releases/tag/1.8.2目前 Sentinel 最新版本是 1.8.2,若不放心稳定性原创 2021-12-12 19:23:20 · 628 阅读 · 0 评论 -
CGB 知识点小结
五阶段知识点小结讲师:wanght6SpringCloud Netflix注册中心 – Eureka、Nacos配置中心 – SpringCloud Config、NacosAPI 网关 – Zuul、SpringCloud Gateway远程调用、负载均衡、重试 – Feign、Ribbon容错、限流 – Hystrix、Sentinel监控 – Hystrix-dashboard+Turbine、Sleuth+Zipkin消息服务、消息中间件(broker)、消息队列R原创 2021-10-09 18:13:23 · 421 阅读 · 0 评论 -
Kubernetes 集群部署的基本操作实践及主要知识点总结(完结)
Kubernetes 简介谷歌开源的容器自动化管理工具,持续部署工具K8s,缩写形式,即 K 和 s 之间有 8 个字母。i18n,internationalizationKube集群搭建,非常复杂:一键搭建集群:https://github.com/easzlab/kubeasz手把手一步一步手动搭建集群:集群方案16G 或以上内存:三台服务器,每个服务器都设置 2G 或以上内存8G :两台服务器,每个服务器都设置 2G 内存集群安装准备准备主控服务器克隆 c原创 2021-09-30 19:22:41 · 469 阅读 · 0 评论 -
Spring Data ElasticSearch - 分布式搜索和数据分析引擎 相关操作实战流程
ElasticSearch集群 es-cluster,我们用 docker 启动 es,启用三个节点。准备服务器克隆 docker-base:es虚拟机内存设置成 2G 或以上右键 es 虚拟机 -> 设置,将内存设置成 2G(16G 内存可设为 3G)修改系统底层参数,直接粘贴进 VMwareecho 'vm.max_map_count=262144' >>/etc/sysctl.conf重启服务器:shutdown -r now设置 ip.原创 2021-09-28 18:06:32 · 413 阅读 · 0 评论 -
Docker 基础配置及搭建 redis 相关案例实战解析
Docker 基础配置和指令Docker 基本配置下载下载 Docker 离线包https://download.docker.com/linux/static/stable/x86_64/docker-20.10.6.tgz在这里可以选择自己需要的版本进行下载https://download.docker.com/linux/static/stable/离线安装工具https://github.com/Jrohy/docker-install/安装将前面下载的以下文件放入服务器的 /r原创 2021-09-27 19:49:49 · 214 阅读 · 0 评论 -
分布式事务(四)Spring Cloud 微服务系统基于 RocketMQ 可靠消息最终一致性实现分布式事务(完结)
分布式事务(四)Spring Cloud 微服务系统基于 RocketMQ 可靠消息最终一致性实现分布式事务搭建 RocketMQ 服务器RocketMQ 安装克隆 centos-8-2105(centos-7-1908):rocketmq设置 ip./ip-staticip: 192.168.64.141ifconfigcentos-8 设置若有问题:可以开启 VMware 托管nmcli n onsystemctl restart NetworkManager原创 2021-09-24 19:16:21 · 387 阅读 · 0 评论 -
分布式事务(三)Seata TCC 模式 - Spring Cloud 微服务 添加 TCC 分布式事务
分布式事务(三)Seata TCC 模式TCC 基本原理TCC 与 Seata AT 事务一样都是两阶段事务,它与 AT 事务的主要区别为:TCC 对业务代码侵入严重每个阶段的数据操作都要自己进行编码来实现,事务框架无法自动处理。TCC 效率更高不必对数据加全局锁,允许多个事务同时操作数据。第一阶段 Try以账户服务为例,当下订单时要扣减用户账户金额假如用户购买 100 元商品,要扣减 100 元。TCC 事务首先对这100元的扣减金额进行预留,或者说是先冻结这100元原创 2021-09-23 18:39:18 · 1676 阅读 · 2 评论 -
分布式事务(二)Seata AT模式 - Spring Cloud 微服务 添加 AT 分布式事务
分布式事务(二)Seata AT 模式Seata AT 事务方案Seata 的 AT 模式(Automatic Transaction)是一种无侵入的分布式事务解决方案。业务场景:订单系统当用户下订单时,执行以下三步流程:订单系统保存订单订单系统调用库存服务,减少商品库存订单系统调用账户服务,扣减用户金额这三步要作为一个整体事务进行管理,要么整体成功,要么整体失败。Seata AT 基本原理Seata AT 事务分两个阶段来管理全局事务:第一阶段: 执行各分支事务微服务系统中,各原创 2021-09-22 19:45:24 · 326 阅读 · 0 评论 -
分布式事务(一) Seata 分布式事务项目搭建 - Spring Cloud 微服务案例
分布式事务(一) Seata AT 模式 - Spring Cloud 微服务案例业务搭建案例创建空项目 seata-at创建 db-init 模块创建 Spring 模块 db-init,依赖添加 JDBC API 和 MySQL Driver修改 pom.xml 文件 Spring Boot 版本号 为 2.3.2.RELEASE修改 application.yml 文件,四个参数,其中 url 处 GMT+8,+ 需要转义 %2Bresources 目录下添加目录 sql,原创 2021-09-19 01:03:37 · 513 阅读 · 0 评论 -
RabbitMQ 相关整合实战项目(完结)
RabbitMQ 整合 PD 商城实战项目流程总结一、订单流量削峰(解耦)简单模式,若多添加几个消费者则用工作模式。导入商城项目将 step5 课前资料里面 /elasticsearch/pd商城.zip 解压。第二层目录下 pd-web 文件夹解压到 rabbitmq 工程目录下面。修改 pom.xml 文件中的 SpringBoot 版本为 2.3.2.RELEASE(可拖拽至 idea 内更改)。在 rabbitmq 工程中导入模块(若之前在 idea 内更改则可以直接原创 2021-09-17 21:36:14 · 1092 阅读 · 9 评论 -
Spring Cloud 微服务项目操作实战流程(完结)
Spring Cloud入门项目操作实战流程 Day01Service - 业务服务结构商品服务 item service,端口 8001用户服务 user service,端口 8101订单服务 order service,端口 8201一、IDEA创建项目及基本配置以下所有案例均为 IntelliJ Idea 2020.1.4 64位版本软件截图,不同版本可能在位置上有所不同请注意!!创建空项目(Empty Project)此处要注意项目名和位置不要写错,如果写错会在后续实战原创 2021-09-10 01:04:47 · 13056 阅读 · 7 评论 -
Redis分布式缓存知识点 及 实战案例流程(附练习参考)
Redis分布式缓存知识点总结Redis简介Redis背景我们现在的项目架构中,基本上是Web服务器(Tomcat)和数据库独立部署,独占服务器资源,随着用户数的增长,并发读写数据库,会加大数据库访问压力,导致性能的下降,严重时直接导致系统宕机。此时,我们可以在Tomcat同服务器上中增加本地缓存,并在外部增加分布式缓存,缓存热门数据。也就是通过缓存能把绝大多数请求在读写数据库前拦截掉,大大降低数据库压力。(图源优快云@雨田说码)Redis概述Redis是一个key-value存储系统(官网原创 2021-09-08 19:45:03 · 656 阅读 · 0 评论 -
Docker 知识点总结 及 技术实战流程(附单独练习参考)
Docker 实战一:知识点总结Docker技术概述Docker是一个虚拟化平台,基于 Google 公司的 Go 语言进行实现。可以通过虚拟化方式,为应用提供可运行的容器。基于这种方式,可更快地打包、测试以及部署应用程序。Docker核心对象镜像 (Image) 和容器 (Container) ,容器为运行镜像的载体,类似于光盘和光驱的关系。Docker应用架构分析Docker 是一种Client/Server架构的应用程序,架构图参考https://docs.docker.com/get-s原创 2021-09-07 22:50:35 · 602 阅读 · 5 评论
分享