自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 课程发布业务流程

1.4.在alibaba-edu-service-search微服务中写一个接口继承。四、alibaba-edu-service-course模块中调用feign。1.alibaba-edu-service-search微服务中步骤。2.alibaba-edu-pojo-search模块中的步骤。1.2.导入 alibaba-edu-pojo-search。三、抽一个alibaba-edu-api-course模块。1.导入alibaba-edu-api-course模块。2.启动类中开启feign。

2023-08-10 02:03:37 103 1

原创 缓存穿透、缓存击穿、缓存雪崩,以及这些问题的常用解决方法。

缓存穿透是指查询一个缓存中和数据库中都不存在的数据,导致每次查询这条数据都会透过缓存,直接查库,最后返回空。当用户使用这条不存在的数据疯狂发起查询请求的时候,对数据库造成的压力就非常大,甚至可能直接挂掉。缓存击穿是指当缓存中某个热点数据过期了,在该热点数据重新载入缓存之前,有大量的查询请求穿过缓存,直接查询数据库。这种情况会导致数据库压力瞬间骤增,造成大量请求阻塞,甚至直接挂掉。

2023-08-04 21:38:05 85 1

原创 云课堂项目搭建

功能解释1.管理功能:组织机构管理,角色管理,权限管理,数据字典,系统设置,后台登录。2.用户中心:VIP购买,个人中心,实名认证,资料完善。3.认证中心:统一认证授权中心,前后台用户统一登录。4.文件管理: 分布式文件管理中心,基于OSS对象存储。5.课程中心:讲师管理,课程管理,文件上传,课程发布,课程下架。6.媒体数据:视频分片上传,云服务器推流,视频云点播。7.消息系统:短信消息,邮件发送,站内信,系统消息,广告消息。8.订单中心:VIP购买下单,课程购买下单,账户充值下单。

2023-07-31 20:28:50 190 1

原创 RocketMQ分布式消息队列

RocketMQ是一个统一消息引擎、轻量级数据处理平台。

2023-07-27 21:53:15 471

原创 SpringCloudNetflix中 :OpenFeign的使用、Hystrix的使用、zuul网关的使用

Feign是一个声明式的http客户端,使用Feign可以实现声明式REST调用,它的目的就是让Web Service调用更加简单。),如果参数多了就拼接就非常繁琐,代码不优雅,效率低下。Fegin基于Ribbon进行了封装,把一些负责的url和参数处理细节屏蔽起来 因此使用Fegin服务调用方式来进行远程微服务调用就会显得代码更优雅,效率更高。我们在使用Ribbon作为客户端负载均衡完成订单服务和用户服务的通讯,通过RestTemplate调用其它服务时,所需要的参数须在请求的URL中进行拼接 (

2023-07-22 13:11:45 224

原创 SpringCloudNetflix-1

Spring cloud是一个基于Spring Boot实现的服务治理工具包用于微服务架构中管理和协调服务的。Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如 服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控 等,都可以用Spring Boot的开发风格做到一键启动和部署。通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。

2023-07-20 20:54:45 112

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除