自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【SpringCloud】微服务6—消息队列MQ高级

每个RabbitTemplate只能配置一个ReturnCallback,因此我们可以在配置类中统一设置。log . error("触发return callback,");} });} }log . error("触发return callback,");} });} }Slf4j;import orglog . error("触发return callback,");} });} }

2024-07-28 01:38:41 802

原创 【SpringCloud】微服务5—消息队列MQ基础

多个消费者绑定到一个队列,同一条消息只会被一个消费者处理通过设置prefetch来控制消费者预取的消息数量。

2024-07-25 23:02:13 1305

原创 【SpringCloud】微服务4—分布式事务

XA 规范 是 X/Open 组织定义的分布式事务处理(DTP,Distributed Transaction Processing)标准,XA 规范 描述了全局的TM与局部的RM之间的接口,几乎所有主流的数据库都对 XA 规范 提供了支持。的原则,归其原因就是参与事务的多个子业务在不同的微服务,跨越了不同的数据库。虽然每个单独的业务都能在本地遵循ACID,但是它们互相之间没有感知,不知道有人失败了,无法保证最终结果的统一,也就无法遵循ACID的事务特性了。OK,至此为止,微服务整合的工作就完成了。

2024-07-22 16:24:12 2675

原创 【SpringCloud】微服务3—微服务保护

例如在之前的查询购物车列表业务中,购物车服务需要查询最新的商品信息,与购物车数据做对比,提醒用户。从而导致购物车查询失败。第二,由于查询商品的延迟较高(模拟的500ms),从而导致查询购物车的响应时间也变的很长。而此时如果查询购物车的请求较多,可能导致购物车服务的Tomcat连接占用较多,所有接口的响应时间都会增加,整个服务性能很差, 甚至不可用。而查询购物车的本身并没有受到影响。这样,即便商品服务出现故障,最多导致查询购物车业务故障,并且可用的线程资源也被限定在一定范围,不会导致整个购物车服务崩溃。

2024-07-14 23:41:01 698

原创 【SpringCloud】微服务2—微服务网关

而网关的请求转发是Gateway内部代码实现的,要想在请求转发之前做登录校验,就必须了解Gateway内部工作的基本原理。的过滤器来执行的,而且这个过滤器是整个过滤器链中顺序最靠后的一个。我们的登录是基于JWT来实现的,校验JWT的算法复杂,而且需要用到秘钥。前端发起的请求都会经过网关再到微服务,由于我们之前编写的过滤器和拦截器功能,微服务可以轻松获取登录用户信息。由于微服务获取用户信息是通过拦截器在请求头中读取,因此要想实现微服务之间的用户信息传递,就。来实现的,并不是我们自己发送的请求。

2024-07-10 22:10:32 959

原创 【SpringCloud】微服务1—服务注册中心Nacos

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Ljsv9oov-1720603492420)(https://i-blog.csdnimg.cn/direct/9e897bb57afe45cfb830b3cb99ff7017.jpeg#pic_center)]而且这种调用方式,与原本的本地方法调用差异太大,编程时的体验也不统一,一会儿远程调用,一会儿本地调用。可以发现,这里Nacos的依赖于服务注册和发现都是一致,这个依赖中同时包含了服务注册和发现的功能。

2024-07-10 17:25:13 993

原创 【SpringBoot】项目—TLIAS智能学习辅助系统

TLIAS智能学习辅助系统一、Spring1、Service层DeptServiceImpl接口DeptServiceImpl实现类EmpService接口EmpService实现类2、IOC3、DI4、AOPLog自定义注解LogAspect切面类5、事务管理二、Spring MVC1、Controller层DeptControllerEmptController2、拦截器 (interceptor)LoginCheckInterceptorWebConfig3、全局异常处理三、Mybatis1、Mapp

2024-04-16 19:33:22 4233 5

空空如也

空空如也

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

TA关注的人

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