分布式
进击的小戴
这个作者很懒,什么都没留下…
展开
-
微服务概述与SpringCloud
微服务和微服务架构 一、微服务 强调的是服务的大小,它关注的是某一个点,是具体解决某一个问题/提供落地对应服务的一个服务应用, 狭意的看,可以看作Eclipse里面的一个个微服务工程/或者Module 二、微服务架构 微服务架构是⼀种架构模式,它提倡将单⼀应⽤程序划分成⼀组⼩的服务,服务之间互相协调、互相配合,为⽤户提供最终价值。每个服务运⾏在其独⽴的进程中,服务与服务间采⽤轻量级的通...原创 2020-04-25 15:07:44 · 219 阅读 · 0 评论 -
SequoiaDB 关键特性
一、数据分片能力 二、高可用能力 同分区内数据节点之间通过心跳保持连接 主节点2轮接收不到超过半数节点心跳会自动降备 备节点2轮接收不到主节点心跳会发起选举投票 超半数节点统一后备节点当选新的主节点 三、水平扩展能力 内存满了 扩展服务器 数据搬迁:没有使用全自动搬迁机制,需要DBA手动触发,可通过定时脚本实现自动搬迁 在新服务器上增加Catalog,将旧服务器上的C...原创 2020-04-25 14:09:27 · 346 阅读 · 0 评论 -
分布式数据库发展历程&SequoiaDB 简介
一、应用程序开发向分布式转型 二、数据库如何应对微服务应用框架 集中式存储 数据紧耦合 无法弹性扩张 单点故障 碎片化存储 数据碎片化 数据无共享 运维成本高 分布式存储 微服务对应独立实例 物理分散存储 逻辑集中管理 三、联机交易业务需要什么样的分布式数据库 传统技术的兼容性 ACID的支持:事务、一致性等,处理OLTP SQL完整支持:MySQL/Postg...原创 2020-04-25 14:08:16 · 1122 阅读 · 0 评论 -
分布式架构与微服务架构基础
一、分布式技术的分类 1.1 SMP(Symmetric MultiProcess)对称多处理器 一种多处理器技术,两个或多个对等的处理器可以直接连接到一个共享主内存。 任何处理器可以完全对等地处理应用程序 每个处理器可以独立进行任务调度 1.2 Parallel Processing 并行计算 1.2.1 Cluster Computing 集群计算 集群计算指的是一组相关联...原创 2020-04-25 14:06:11 · 472 阅读 · 1 评论