
阶段七-服务框架高级
文章平均质量分 88
阶段七-服务框架高级
Brilliant Nemo
这个作者很懒,什么都没留下…
展开
-
分布式缓存
基于Redis集群解决单机Redis存在的问题。原创 2025-03-19 11:15:30 · 666 阅读 · 0 评论 -
服务异步通信-高级篇
每个RabbitTemplate只能配置一个ReturnCallback,因此需要在项目加载时配置:// 获取RabbitTemplate RabbitTemplate rabbitTemplate = applicationContext . getBean(RabbitTemplate . class);原创 2025-02-11 14:56:01 · 632 阅读 · 0 评论 -
RabbitMQ部署指南
我们在Centos7虚拟机中使用Docker来安装。原创 2025-02-11 14:44:25 · 875 阅读 · 0 评论 -
Redis多级缓存
官方网站: https://openresty.org/cn/原创 2025-02-11 14:29:26 · 966 阅读 · 0 评论 -
案例导入说明
为了演示多级缓存,我们先导入一个商品管理的案例,其中包含商品的CRUD功能。我们将来会给查询商品添加多级缓存。原创 2025-02-11 14:17:41 · 652 阅读 · 0 评论 -
安装OpenResty
首先你的Linux虚拟机必须联网你可以在你的 CentOS 系统中添加openresty仓库,这样就可以便于未来安装或更新我们的软件包(通过命令)。然后再重复上面的命令然后就可以像下面这样安装软件包,比如openrestyopm是OpenResty的一个管理工具,可以帮助我们安装一个第三方的Lua模块。如果你想安装命令行工具opm,那么可以像下面这样安装默认情况下,OpenResty安装的目录是:/usr/local/openresty。原创 2025-02-11 14:11:18 · 334 阅读 · 0 评论 -
安装和配置Canal
下面我们就开启mysql的主从同步机制,让Canal来模拟salve。原创 2025-02-11 14:09:46 · 287 阅读 · 0 评论 -
Redis集群
我们需要执行命令来创建集群,在Redis5.0之前创建集群比较麻烦,5.0之后集群管理命令都集成到了redis-cli中。修改redis-6.2.4/redis.conf文件,将其中的持久化模式改为默认的RDB模式,AOF保持关闭状态。要在同一台虚拟机开启3个实例,必须准备三份不同的配置文件和目录,配置文件所在目录也就是工作目录。要在同一台虚拟机开启3个实例,必须准备三份不同的配置文件和目录,配置文件所在目录也就是工作目录。这里我们搭建一个三节点形成的Sentinel集群,来监管之前的Redis主从集群。原创 2025-02-11 14:01:45 · 676 阅读 · 0 评论 -
分布式事务
本地事务,也就是传统的。原创 2025-02-11 13:36:12 · 1007 阅读 · 0 评论 -
seata的部署和集成
首先我们要下载seata-server包,地址在。原创 2025-02-11 13:25:14 · 825 阅读 · 0 评论 -
微服务保护
什么是雪崩问题?微服务之间相互调用,因为调用链中的一个服务故障,引起整个链路都无法访问的情况。限流是对服务的保护,避免因瞬间高并发流量而导致服务故障,进而避免雪崩。是一种预防措施。超时处理、线程隔离、降级熔断是在部分服务故障时,将故障控制在一定范围,避免雪崩。是一种补救措施。Sentinel是阿里巴巴开源的一款微服务流量控制组件。官网地址:https://sentinelguard.io/zh-cn/index.htmlSentinel 具有以下特征:•丰富的应用场景。原创 2025-02-09 17:53:49 · 822 阅读 · 0 评论 -
Sentinel 规则持久化
修改OrderService,让其监听Nacos中的sentinel规则配置。原创 2025-02-09 17:04:35 · 629 阅读 · 0 评论 -
Jmeter快速入门
Jmeter依赖于JDK,所以必须确保当前计算机上已经安装了JDK,并且配置了环境变量。原创 2025-02-09 16:58:52 · 297 阅读 · 0 评论