pdf文档 Apache ShardingSphere(Incubating) 云架构演化

3.00 MB 37 页 0 评论
语言 格式 评分
中文(简体)
.pdf
3
摘要
文档阐述了Apache ShardingSphere的云架构演化及其核心功能,包括数据分片、分布式事务、数据库治理、弹性伸缩和管控界面。ShardingSphere支持多种接入方式,如Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar,并具有无中心和零侵入的特点。其架构演化经历了单体式架构、分布式微服务架构和云原生架构三个阶段。同时,文档提到SkyWalking作为分布式追踪和性能监控系统,能够支持微服务和云原生架构的性能监控和调用链追踪。
AI总结
《Apache ShardingSphere(Incubating) 云架构演化》文档总结: 1. **分布式事务与柔性事务** - 支持两阶段事务和柔性事务,适合不同场景: - 短事务(并发较低) - 长事务、高并发场景(适合Saga模式) - 特性: - 强一致性和最终一致性 - 隔离性需通过资源锁定实现 - 并发性能:短事务严重衰退,柔性事务略微衰退 2. **架构与演化** - 发展历程:单体式架构 → 分布式微服务 → 云原生架构 - 云原生特点:无中心、零侵入 - 接入端:Sharding-JDBC、Sharding-Proxy、Sharding-Sidecar 3. **核心功能** - 数据分片、分布式事务、数据库治理、弹性伸缩、管控界面 4. **弹性伸缩** - 支持增量数据与存量数据处理 - 数据库伸缩演变示例:原DB_0 → 新DB_0、新DB_1等 5. **项目进展** - SkyWalking(分布式追踪与性能监控系统): - 2017年12月8日进入Apache孵化器 - ShardingSphere:京东数科参与,社区成立,进入Apache孵化器(2018年) 6. **注册中心与工具** - 配置动态化推送、统一管理、数据库从库禁用、应用实例熔断 - 使用Zookeeper、ETCD等注册中心 7. **联系人** - 京东数科-张亮(zhangliang@apache.org) - 京东数科-潘娟(panjuan@apache.org)
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 25 页请下载阅读 -
文档评分
请文明评论,理性发言.