摘要: 本文主要是设计一款永不重复的高性能分布式发号器。 源码地址——码云:https://gitee.com/robertleepeak/vesta-id-generator Vesta是一款通用的ID产生器,互联网俗称统一发号器,它具有全局唯一、粗略有序、可反解和可制造等特性,它支持三种发布模式:嵌入发 阅读全文
posted @ 2023-05-30 18:06 Mars、少年 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 初步计划大约花费9*5天时间精细阅读本书。 目标输出:每个篇章输出一篇随笔,分析架构和逻辑内容。 第一章:分布式发号器(5月31号--6月4号) 第二章:消息队列(6月5号--6月9号) 第三章:数据库分库分表(6月10号--6月14号) 第四章:缓存(6月15号--6月19号) 第五章:ES(6月 阅读全文
posted @ 2023-05-30 18:02 Mars、少年 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 视频开始主要介绍数据库逻辑以及分表相关的设计。 关键的数据库读写分析操作 阅读全文
posted @ 2019-04-23 17:15 Mars、少年 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 建立目录结构: 阅读全文
posted @ 2019-03-18 18:59 Mars、少年 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 关于MariaDB的介绍 MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB(英语:XtraDB)来代替MySQL的InnoDB 阅读全文
posted @ 2019-03-05 10:16 Mars、少年 阅读(3399) 评论(0) 推荐(0) 编辑
摘要: 总体课程主要分为4个阶段课程: 课程介绍 01-项目简介Springboot简介入门配置项目准备02-MariaDB主从安装SpringBoot整合MyBatis配置03-MyBatis主从实现代码读写分离应用以及实现04-RocketMQ入门及其使用05-RocketMQ与项目整合06-消息可靠性 阅读全文
posted @ 2019-03-01 20:10 Mars、少年 阅读(617) 评论(1) 推荐(0) 编辑
摘要: RDD是Spark对各类数据计算模型的统一抽象,被用于迭代计算过程以及任务输出结果的缓存读写。 在所有MapReduce框架中,shuffle是连接map任务和reduce任务的桥梁。shuffle性能优劣直接决定了 整个计算引擎的性能和吞吐量。 6.1 迭代计算 MappedRDD的iterato 阅读全文
posted @ 2019-02-19 17:54 Mars、少年 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 即欲捭之贵周,即欲阖之贵密。周密之贵,微而与道相随。 《鬼谷子》 解释:译文:如果要分析问题,关键在于周详,如果要综合归纳问题,关键在于严密。周详严密的关键在于精深而与道相随。 解词:捭阖(bǎihé):开合。意为运用某些计策和手段,使双方联合或分化。含此义的成语有“纵横捭阖”。 解析:《鬼谷子》是 阅读全文
posted @ 2019-02-12 17:55 Mars、少年 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 第一部分:Varnish简介 Varnish是一款开源的、高性能的HTTP加速器和反向代理服务器。 Varnish反向代理的能力远不如Nginx。 Varnish主要作用是HTTP的加速器,主要通过缓存来实现Web访问加速。 阅读全文
posted @ 2019-01-31 17:32 Mars、少年 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 以后的架构思考方向: 体系结构的演变 阅读全文
posted @ 2019-01-31 17:11 Mars、少年 阅读(319) 评论(0) 推荐(0) 编辑