自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 分布式事务 CAP三进二和Base定理

关系型数据库遵循ACID原则事务在英文中是transaction,和现实世界中的交易很类似,它有如下四个特性:1、A (Atomicity) 原子性原子性很容易理解,也就是说事务里的所有操作要么全部做完,要么都不做,事务成功的条件是事务里的所有操作都成功,只要有一个操作失败,整个事务就失败,需要回滚。比如银行转账,从A账户转100元至B账户,分为两个步骤:1)从A账户取100元;2)存入100元至B账户。这两步要么一起完成,要么一起不完成,如果只完成第一步,第二步失败,钱会莫名其妙少了100元

2020-12-17 11:05:28 302 1

原创 消息队列RabbitMQ 高级特性

1. 生产者确认在使用 RabbitMQ 的时候,作为消息发送方希望杜绝任何消息丢失或者投递失败场景。RabbitMQ 为我们提供了两种方式用来控制消息的投递可靠性模式。confirm 确认模式 return 退回模式rabbitmq 整个消息投递的路径为:消息从 product 到 exchange 是否成功可以通过confirmCallback来进行确认 消息从 exchange 到 queue路由是否成功可以通过returnCallback来进行确认。我们将利用这两个 call.

2020-11-10 16:32:48 108

原创 Redis持久化机制以及如何实现持久化

一. Redis持久化概述Redis的高性能是由于其将所有数据都存储在了内存中,为了使Redis在重启之后仍能保证数据不丢失,需要将数据从内存中同步到硬盘中,这一过程就是持久化. Redis支持两种方式的持久化,一种是RDB(Redis Database)方式,一种是AOF(Append Only File)方式. 可以单独使用其中一种或将二者结合使用RDB持久化(默认)该机制是指在指定的时间间隔内将内存中的数据集快照写入磁盘AOF持久化该机制将以日志的形式记录服务器所处理的每一个写操作,在Re

2020-10-09 10:27:39 382 3

空空如也

空空如也

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

TA关注的人

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