分佈式常用技術有哪些

分佈式常用技術有哪些

1、分佈式系統的架構體系:基於對象的體系機構、面向服務的架構(SOA)、REST風格的架構、微服務架構(MSA)、容器技術,Serverless架構。

2、分佈式消息服務:Apache Active、RabbitMQ、RocketMQ,Apache Kafka。

3、分佈式計算:MapReduce,Apache Hadoop。

4、分佈式存儲:Bigtable。

5、分佈式監控:Nagios。

6、分佈式的版本控制:Mercurial。

7、微服務及容器技術:Spring boot。