首页
学习
活动
专区
工具
TVP
发布

阿杜的世界

专栏成员
197
文章
184081
阅读量
34
订阅数
10个常见软件架构
原文参见:10 Common Software Architectural Patterns in a nutshell
阿杜
2018-12-14
1.2K0
【转】分布式协调服务ZooKeeper工作原理ZooKeeper是什么整体结构工作流程
大数据处理框架Hadoop、Redis分布式服务Codis、淘宝的分布式消息中间件MetaMQ ……他们都使用ZooKeeper做为基础部件,可以看出ZooKeeper的强大。
阿杜
2018-08-06
3090
分布式系统学习资料(ing)一、理论知识二、数据库三、分布式服务调用四、消息系统
一、理论知识 从ACID到CAP到BASE 2PC到3PC到Paxos到Raft到ISR 复制、分片和路由 副本更新策略 负载均衡算法及手段 二、数据库 笔者带你剖析淘宝TDDL——Matrix层的分库分表配置与实现 纠正文章关于分库分表规则的一点错误:<property name="dbRuleArray" value="(#id#.longValue() % 4096).intdiv(16)"/>这个规则,表示分4096张表,每个库16张表。因此,tableIndex = id % 4096、dbI
阿杜
2018-08-06
4860
【转】Dubbo架构设计详解总体架构核心要点参考资料
Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务,所以基于这一点可以抽象出服务提供方(Provider)和服务消费方(Consumer)两个角色。关于注册中心、协议支持、服务监控等内容,详见后面描述。
阿杜
2018-08-06
4870
ThreadLocal的使用场景
最近项目中遇到如下的场景:在执行数据迁移时,需要按照用户粒度加锁,因此考虑使用排他锁,迁移工具和业务服务属于两个服务,因此需要使用分布式锁。
阿杜
2018-08-06
5430
Redis学习札记
Redis支持两种持久化方式,一种是RDB方式(快照:根据指定的规则“定时”将内存中的数据存储在硬盘上),另一种是AOF方式(在每次执行命令后都将命令本身记录下来)。Redis允许同时开启RDB和AOF。
阿杜
2018-08-06
5140
【翻译】分布式计算的八个谬论
基本上很多人在第一次构建分布式系统的时候,都会有如下的八种假定观点,而在后面的运行中证明这些假定都是错误的,而且这些假定都引来了巨大的麻烦和令人痛苦的经历。
阿杜
2018-08-06
4030
实践基于Redis的分布式锁应用场景实现方式基于Redis的实践参考资料
本文来自社区这周的讨论话题—— 技术专题讨论第四期:漫谈分布式锁,也总结了我对分布式锁的认知和使用经验。
阿杜
2018-08-06
1.1K0
Java后端技术知识归类
这个大纲有自己的逻辑,可以根据不同领域替换。 一、解决业务问题(软件分析与设计) 编程范式:过程、面向对象、函数式 面向对象进阶:基本原则、设计模式 架构设计:DDD 二、解决系统落地问题(分布式系统最佳实践、研发效率) 进程通信(直接和间接) 数据存储与处理(数据密集型应用) 高可用、高并发、高吞吐 最佳实践 技术选型 研发效率与工具、持续交付等 三、元知识 编程语言 数据结构与算法 数学(建模、离散、具体数学) 操作系统 计算机网络
阿杜
2018-08-06
4780
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档