通信
rpc
rest
soap
webservice
soa
service mesh
取代 springcloud
数据库
hbase 分布式数据库
druid 数据库连接池
hive
把sql语句映射成java语言的MapReduce用来操纵hdfs。
flink/spark/storm
流式大数据处理框架,相当于后端编程的 springmvc
hadloop是批处理框架
spark是微批处理框架
storm/flink是流处理框架
elasticsearch
封装了luscene,是一种面相结构化文本的数据库,用json格式保存数据。用于查找操作。
hadloop
就是hdfs+MapReduce
MapReduce/yarn
计算模型
hdfs和hbase的关系类似于ext文件系统和mysql的关系
dubbo
是分布式rpc框架,和grpc功能相同
服务器有状态与无状态
kubernetes和service mesh
k8s最底层,istio部署在k8s之上,knative最上面,依赖istio和k8s
redis和memcached也是分布式内存数据库
spring webflux
取代 spring mvc