摘要: redis作为非关系型数据库的一种,属于键值型数据存储,因为redis支持高并发的快速数据访问,所以在生产中多用来作为缓存使用,以提高数据读取效率,提高整个应用程序的并发性能。redis主要有以下特点 1.支持多种数据结构; 2.支持持久化操作,支持用AOF和RDB两种数据持久化策略把数据持久化到磁 阅读全文
posted @ 2020-07-13 19:14 奈学教育 阅读(232) 评论(0) 推荐(0)
摘要: 什么是单体架构 一个归档包(例如war格式或者Jar格式)包含了应用所有功能的应用程序,我们通常称之为单体应用。架构单体应用的方法论,我们称之为单体应用架构,这是一种比较传统的架构风格。 单体架构示例图 - 单体架构的缺陷 - 1.复杂性高 整个项目包含的模块非常多,模块的边界模糊,依赖关系不清晰, 阅读全文
posted @ 2020-07-08 17:52 奈学教育 阅读(403) 评论(0) 推荐(0)
摘要: - 总述 - 咱们前面分别对分布式事务的几个分支:XA、2PC、3PC、TCC、Saga、事务消息、最大努力事务进行的详细介绍。本篇作为分布式事务设计的收尾篇,讲对前面的内容查缺补漏和总结,最后对市面的一些开源框架做一些介绍。 - 查缺补漏 - 1. 补偿型事务 柔性事务分补偿型事务和通知型事务。但 阅读全文
posted @ 2020-07-08 17:25 奈学教育 阅读(272) 评论(0) 推荐(0)
摘要: 消息丢失的场景 如果Kafka Producer使用“发后即忘”的方式发送消息,即调用producer.send(msg)方法来发送消息,方法会立即返回,但此时并不能说明消息已经发送成功。消息发送方式详见初次邂逅Kafka生产者。 如果在消息过程中发生了网络抖动,那么消息就会丢失;或发送的消息本身不 阅读全文
posted @ 2020-07-03 18:38 奈学教育 阅读(365) 评论(0) 推荐(0)
摘要: 一、概述 咱们今天聊聊分布式事务系列中的最后一个方案:最大努力通知事务。最大努力通知事务的主流实现仍是基于MQ来进行事务控制。最大努力通知事务和事务消息都是通知型事务,主要适用于那些需要异步更新数据,并且对数据的实时性要求较低的场景。 最大努力通知事务主要用于外部系统,因为外部的网络环境更加复杂和不 阅读全文
posted @ 2020-07-03 17:59 奈学教育 阅读(284) 评论(0) 推荐(0)
摘要: 本篇给大家总结了20道Kafka知识点或者说面试题,持续更新中...1.kafka的3个关键功能?发布和订阅记录流,类似于消息队列或企业消息传递系统。以容错的持久方式存储记录流。处理记录流。2.kafka通常用于两大类应用?建立实时流数据管道,以可靠地在系统或应用程序之间获取数据构建实时流应用程序, 阅读全文
posted @ 2020-06-29 19:13 奈学教育 阅读(315) 评论(0) 推荐(0)
摘要: - 消息详解 - 一、概述 在 《柔性事务之TCC详解》 和《柔性事务之Saga详解》两文中我们详细剖析了柔性事务的第一个分支补偿型事务。在《刚性事务总结和柔性事务概述》中我们介绍过的柔性事务包含补偿型事务和通知型事务。 通知型事务主要包含事务消息和最大努力通知型分布式事务两个组成。通知型事务的核心 阅读全文
posted @ 2020-06-29 18:46 奈学教育 阅读(300) 评论(0) 推荐(0)
摘要: 数据湖本身是一个中心化的存储,能够存储任意规模的结构化与非结构化数据。数据湖相比数据仓库有很多的优势,但大多是在理想状态下的,一旦执行起来还有很多技术挑战。 (一)数据湖的数据可能并不会真正做到实时。在业务环境下,如果把所有数据都放到数据湖里,那么从数据湖直接调用数据的过程可能比原来数据仓库更慢,因 阅读全文
posted @ 2020-06-28 19:23 奈学教育 阅读(416) 评论(0) 推荐(0)
摘要: 储存方面:数据湖中数据为非结构化的,所有数据都保持原始形式;存储所有数据,并且仅在分析时再进行转换。数据仓库就是数据通常从事务系统中提取,在将数据加载到数据仓库之前,会对数据进行清理与转换。 数据组织形式:数据湖就是捕获半结构化和非结构化数据。而数据仓库则是捕获结构化数据并将其按模式组织。 用途:数 阅读全文
posted @ 2020-06-28 19:06 奈学教育 阅读(662) 评论(0) 推荐(0)
摘要: 爱因斯坦曾说:上帝不玩掷骰子。但是物理界薛定谔的猫和生物界女朋友的脾气就是不可测量,不可揣摩的两大难题。经常听各种段子,女朋友莫名的又生气了。我们试着从概率上解释下,女朋友生气是不是随机的(滑稽脸.jpg)。 说到概率,有一个特别经典的问题:存在三个盒子,其中一个盒子中存放着大奖。现在你随机挑选了其 阅读全文
posted @ 2020-06-24 19:14 奈学教育 阅读(485) 评论(0) 推荐(0)