目前比较常用的分布式系统的设计,HDFS 或者 GFS(分布式文件系统)、Kafka 和 Pulsar(分布式消息队列),Redis Cluster 和 Codis(分布式缓存),MySQL 的分库分表(传统关系型数据库的分布式方案),MongoDB 的 Replica Set 和 Sharing 机制集以及去中心化的 Cassandra(NoSQL 数据库),中心化的 TiDB 和去中心化的 CockroachDB(NewSQL)
每秒处理10万高并发订单的某集团支付系统架构分享
分布式系统中的死锁处理
分布式系统常用技术栈

一 、分布式常用技术

    1. 分布式系统的架构体系

基于对象的体系机构

面向服务的架构(SOA)

REST风格的架构

微服务架构(MSA)

容器技术

Serverless架构

    1. 分布式消息服务

Apache ActiveMQ

RabbitMQ

RocketMQ

Apache Kafka

  • 3.分布式计算

MapReduce

Apache Hadoop

Apache Spark

Apache Mesos

  • 4.分布式存储

Bigtable

Apache HBase

Apache Cassandra

Memcached

Redis

MongoDB

  • 5.分布式监控

Nagios

Zabbix

Consul

Zookeeper

  • 6.分布式的版本控制

Bazaar

Mercurial

Git

  • 7.RESTfulAPI、微- 服务及容器技术

Jersey

Spring boot

Docker

二、微服务

项目管理敏捷开发scrum和Kanban有什么区别?

  • 微服务架构的实现
    分布式与微服务

分布式与微服务

  • 微服务架构技术栈分布式与微服务
    分布式与微服务

相关文章: