自定义博客皮肤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)
  • 收藏
  • 关注

原创 Seata安装下载和启动

Seata安装下载和启动

2022-11-24 18:45:41 601 1

原创 分布式事务解决方案之seata

2019年1月,阿里巴巴中间件团队发起了开源项目 Fescar(Fast & EaSy Commit And Rollback),其愿景是让分布式事务的使用像本地事务的使用一样,简单和高效,并逐步解决开发者们遇到的分布式事务方面的所有难题。后来更名为 Seata,意为:Simple Extensible Autonomous Transaction Architecture,是一套分布式事务解决方案。官网:Seata 官网Seata官网。

2022-11-24 16:37:04 234

原创 RabbitMQ消息成功发送,成功消费,重复消费

可靠消息最终一致性方案是指当事务发起方执行完成本地事务后并发出一条消息,事务参与方(消息消费者)一定能够接收消息并处理事务成功,此方案强调的是只要消息发给事务参与方最终事务要达到一致。此方案是利用消息中间件完成,如下图:事务发起方(消息生产方)将消息发给消息中间件,事务参与方从消息中间件接收消息,事务发起方和消息中间件之间,事务参与方(消息消费方)和消息中间件之间都是通过网络通信,由于网络通信的不确定性会导致分布式事务问题。

2022-11-21 18:26:07 793

原创 解决Reddis缓存穿透,缓存击穿,缓存雪崩

缓存穿透是指缓存和数据库中都没有数据,而用户不断发起请求则这些请求会穿过缓存直接访问数据库,如发起为id为“-1”的数据或id为特别大不存在的数据。假如有恶意攻击,就可以利用这个漏洞,对数据库造成压力,甚至压垮数据库。大白话:reddis及数据库中都没有 此时频繁访问 数据库受不了。

2022-11-21 11:54:22 361

原创 RabbitMQ消息模型及springboot整合RabbitMQ

RabbitMQ提供了6种消息模型,但是第6种其实是RPC,并不是MQ,因此不予学习。那么也就剩下5种。但是其实3、4、5这三种都属于订阅模型,只不过进行路由的方式不同producer------------->queue----------------->|多consumer|能者多劳:如何防止消息堆积:多consumer + 能者多劳。

2022-11-19 20:50:00 626

原创 RabbitMQ消息中间件的安装及介绍

RabbitMQ消息中间件的安装及介绍,RebiitMQ的解耦,异步,削峰

2022-11-19 20:19:27 234

原创 Nginx介绍及安装、负载均衡

Nginx介绍及安装、负载均衡

2022-11-14 10:58:17 312 1

空空如也

空空如也

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

TA关注的人

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