架构/分布式
文章平均质量分 82
哈哈满
Have Dreams, Will Travel!
展开
-
本地缓存在商品中心的应用
目录一、背景二、目标三、方案选型:本地缓存1、方案比较1.1 数据库1.2 本地缓存2、最终方案:本地缓存四、本地缓存1、缓存的特征1.1 命中率1.2 最大空间1.3 清空策略2、本地缓存方案比较3、Caffeine3.1 简介3.2 特点3.3 Caffeine原理简介五、本地缓存在商品中的应用[本地缓存+广播消息]一、分析二、存在的问题1、本地缓存数据一致性问题2、本地缓存大小问题[可暂不解决]...原创 2021-02-05 11:11:01 · 323 阅读 · 0 评论 -
负载均衡测试--LVS nat模式
Lvs测试一、lvs - nat 测试1. 测试模型用自己的笔记本作为客户端用虚拟机中克隆出 3 台Linux 操作系统一台作为 lvs 服务器,用于把请求路由到不同的服务器上两台作为web 服务器2. 说明我测试都是用的局域网ip,真实情况下是客户端为共有 ip因为不同网段的计算机想要相互访问,则必须用路由器。如原创 2016-08-21 09:53:40 · 1225 阅读 · 1 评论 -
持续集成 之构建 maven 私服
持续集成 之构建 maven 私服一、下载Nexushttp://www.sonatype.org/nexus/archived/注意:根据官网说明,nexus 2.x 可以用 jdk1.7 或者 jdk 1.8,而nexus 3.x 需要用 jdk 1.8,所以我选择了 nexus 2.x二、安装1. 解压、配置因为 nex原创 2016-09-03 17:16:20 · 748 阅读 · 0 评论 -
分布式服务框架--Dubbo
Dubbo 框架一、Dubbo 框架介绍1. Dubbo框架是什么?Dubbo框架是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,是阿里巴巴SOA 服务化治理方案的核心框架。第一:分布式是指不同的多台服务器上面部署不同的服务模块,他们之间通过 RPC / Rmi 之间通信和调用,对外提供服务和组内协作 第二:RPC——remo原创 2016-08-30 16:08:37 · 3746 阅读 · 3 评论 -
分布式事务与一致性算法Paxos & raft & zab
说明:以下内容总结自网络1.CAP原理要想数据高可用,就得写多份数据写多分数据就会导致数据一致性问题数据一致性问题会引起性能问题2.一致性模型弱一致性最终一致性(一段时间达到一致性)强一致1、2 异步冗余;3是同步冗余3. 扩展服务的方案数据分区: uid % 16数据镜像:让多有的服原创 2016-10-20 11:19:39 · 31571 阅读 · 6 评论 -
分布式事务解决方案
目录 1.本地事务2.分布式事务场景1. 跨库事务2. 分库分表3.服务化3.两阶段提交 & 三阶段提交 & paxosCAP + BASE4. 典型的柔性事务方案5. 场景的分布式事务解决方案1. 基于XA协议的两阶段提交2. 消息事务 + 最终一致性3. TCC 编程6. 柔性事务:最大努力通知7. T...原创 2018-10-12 19:35:33 · 4393 阅读 · 1 评论 -
状态机学习与思考
1、 基本概念1.1 状态状态:是事物的一种属性,指事物表现出来的行为和形态。对象状态是指对象或所属类的的所有属性的当前值1.2状态机状态机图即为状态机,实质上是由一种由状态、转移、事件和动作组成的状态机。它描述了一个对象在生命周期内所经历的各种状态,状态之间的转移,发生转移的动因、条件以及转移中所执行的活动。状态机可归纳为4个要素,即现态、条件、动作、次态。“现态”和“条件”是因,“动...原创 2019-05-16 16:34:36 · 798 阅读 · 0 评论