Littlehui's Notes

古代有一位将军喝酒成瘾,将军啊将军,他越喝越有型。


  • 首页

  • 关于

  • 标签

  • 分类

  • 搜索

The Tail At Scale 论文总结

发表于 2022-12-09 | 分类于 paper
1. 问题这是Google大神Jeff Dean在2013年的时候发表的一篇文章,主要是为分布式系统中一个复杂而重要的问题提供了一整套的解决方案,这个问题就是: 当用户的请求依赖大规模分布式系统来协作完成时,如何保证请求的响应时间? 2. 为什么首先,为什么要保证用户请求的响应时间?因为对于某些使用 ...
阅读全文 »

【Mysql深入理解系列9】Mysql高可用

发表于 2022-12-07 | 分类于 mysql
一、MySQL高可用集群介绍1、数据库主从架构与分库分表随着现在互联网的应用越来越大,数据库会频繁的成为整个应用的性能瓶颈。而我们经常使用的MySQL数据库,也会不断面临数据量太大、数据访问太频繁、数据读写速度太快等一系列的问题。所以,我们需要设计复杂的应用架构来保护孱弱的数据库,例如添加Redis ...
阅读全文 »

【ShardingSphere 4】实践

发表于 2022-12-06 | 分类于 shardingsphere
核心概念 逻辑表:水平拆分的数据库的相同逻辑和数据结构表的总称 真实表:在分片的数据库中真实存在的物理表。 数据节点:数据分片的最小单元。由数据源名称和数据表组成 绑定表:分片规则一致的主表和子表。 广播表:也叫公共表,指素有的分片数据源中都存在的表,表结构和表中的数据在每个数据库中都完全一致。例如 ...
阅读全文 »

【ShardingSphere 3】框架结构

发表于 2022-12-06 | 分类于 shardingsphere
产品介绍ShardingJDBC ShardingProxy 生态定位对于ShardingSphere,大家用得多的一般是他的4.x版本,这也是目前最具影响力的一个系列版本。但是,ShardingSphere在2021年底,发布了5.x版本的第一个发布版,这也标志着ShardingSphere的产品 ...
阅读全文 »

学习工作方法总结

发表于 2022-12-05 | 分类于 learn
规划/工作计划OKR合理地设定目标和分解关键成果来弥补KPI的缺陷。 更注重聚焦和逻辑 事前-事中-事后 步骤-事前 聚焦业务目标(O)/对齐业务OKR(自上而下传导) 聚焦重要的事情,真去形成合力和突破。 OKR规划最难的部分 环境和处理的信息不稳定性。 不同人,制定的规划标 ...
阅读全文 »

海量数据查询和存储

发表于 2022-12-02 | 分类于 concurrent
存储选型存储系统的选择,决定了系统的性能上限。 Mysql: 1000W以内 如何技术选型技术选型不能脱离业务,业务决定技术选型。 业务系统类型在线业务系统OLTP,分析系统OLAP 选型步骤 评估规模评估规模,一般估两年以后的量。实际的量,跟老板的期望会有折扣。 数据库选择如果数据数量在千万 ...
阅读全文 »

RocksDB详解

发表于 2022-12-02 | 分类于 concurrent
RocksDB 详解 性能好,支持事务。 秒杀库存扣减中使用了缓存 + Write-Ahead Logging 技术。 事务随机读写。Redo日志是追加文件顺序读写,性能差异有30-40倍。 事务的实现上,MySQL使用的是WAL机制来的。所有的修改都先被写到日志中,然后再被应用到系统重。包括re ...
阅读全文 »

多数据源项目下dubbo调用,获取的数据源不正确

发表于 2022-12-01 | 分类于 bug
背景每天定时任务会跑一次下个月的表是否存在,然后进行建表。dubbo调用。在线程上配置了 datasource选取规则。 初始化的时候会判断是否有建下个月的表,这个操作需要通过schema.xxx操作。但是shardingsphere不支持schema.xxx操作。所以我们创建了两个数据源,shar ...
阅读全文 »

Spring boot gateway 网关压测时配置异常,导致服务返回405

发表于 2022-12-01 | 分类于 bug
背景网关选用的是Spring-boot-gateway,网关配置使用nacos持久化。 Spring的网关源码分析通过网关的源码分析,StripPrefixGatewayFilterFactory 通过parts值来截断请求的前缀。正常的是1,在执行过程中被刷新成了5。导致截断请求错误。 12345 ...
阅读全文 »

电商项目数据高可用架构设计

发表于 2022-12-01 | 分类于 practice
缓存数据库一致Canal : 基于Binlog的同步中间件。 Canal伪装成Mysql的从节点。收到Binlog 解析变更的binlog。 Canal Server - 接收Mysql 日志流。Canal Client - 处理解析后的操作。可以在业务进行实现。 Canal也可以推送到Mq,kaf ...
阅读全文 »
<i class="fa fa-angle-left"></i>123…17<i class="fa fa-angle-right"></i>

163 日志
50 分类
127 标签
RSS
© 2026 Littlehui
由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.2