分布式
尘世间一名迷途小码农
热衷于用技术思维去解决问题,厌恶低效,热衷自动化和智能化,释放人的创造性。
InfoQ博客:www.infoq.cn/u/justyman
展开
-
分布式服务框架的选择-《企业IT架构转型之道-阿里巴巴中台战略思想与架构实战》
一、淘宝服务化历程截止到2007年,淘宝已经拥有超过500人的技术团队规模,整个淘宝网站是一个几百兆字节的WAR包,功能模块超过200个。几百人维护一个WAR包的模式,带来了以下几个主要问题:项目团队间协同成本高,业务响应越来越慢。应用复杂度已超出人的认知负载。各种业务互相交错,已经没有一个人能完全清楚每个功能或流程的细节,毕竟人的认知负载是有极限的;错误难于隔离。因为淘宝平台是一个WAR包,其核心功能和非核心功能的代码都运行在同一个环境(同一个JVM)中,任何一个小的问题都可能引发全局问题;原创 2020-12-20 15:12:28 · 285 阅读 · 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 · 660 阅读 · 1 评论