分布式
尘世间一名迷途小码农
热衷于用技术思维去解决问题,厌恶低效,热衷自动化和智能化,释放人的创造性。
InfoQ博客:www.infoq.cn/u/justyman
展开
-
分布式服务框架的选择-《企业IT架构转型之道-阿里巴巴中台战略思想与架构实战》
一、淘宝服务化历程 截止到2007年,淘宝已经拥有超过500人的技术团队规模,整个淘宝网站是一个几百兆字节的WAR包,功能模块超过200个。几百人维护一个WAR包的模式,带来了以下几个主要问题: 项目团队间协同成本高,业务响应越来越慢。 应用复杂度已超出人的认知负载。各种业务互相交错,已经没有一个人能完全清楚每个功能或流程的细节,毕竟人的认知负载是有极限的; 错误难于隔离。因为淘宝平台是一个WAR包,其核心功能和非核心功能的代码都运行在同一个环境(同一个JVM)中,任何一个小的问题都可能引发全局问题;原创 2020-12-20 15:12:28 · 290 阅读 · 0 评论 -
Redis Cluster你弄明白了吗?
目录 一、前言 二、Redis Cluster集群 1、基本原理 2、网络拓扑: 3、通信协议: 4、自动数据分片 5、数据迁移(节点扩缩容) 6、数据离散性 7、应用 三、后话 一、前言 上一篇文章我们聊到客户端分片(Redis Sharding)技术,这里我们接着聊一下Redis Cluster这种服务端分片的解决方案。我对服务端分片的理解是对1)具体数据片数如何实现;2)服务端的数据的存储、迁移;3)数据分片的高可用对客户端来说就是透明无感的。 二、Red...原创 2020-11-01 11:14:44 · 670 阅读 · 1 评论