分布式和微服务有什么区别?
分布式和微服务有什么区别?
回答重点
分布式系统和微服务架构是两个相关但不同的概念,它们的注重点其实不太一样。
分布式系统:
它是由多台计算机或多节点组成的系统,各节点之间通过网络进行通信和协作,共同完成一个或多个共享的任务。
也就是说分布式的各个节点其实目标是一致的,之所以要分布式只是为了有更好的能力,能更快、更高效地承接任务。
比如常见的分布式文件系统、分布式数据库。
微服务架构:
微服务,其实是一种服务的架构风格,它主要是为了把一个大而全的服务,拆分成多个可以独立、松耦合的服务单元,为了让这些服务单元可以独立部署、运行、管理。
比如电商服务拆分成微服务,可以分为商品服务、用户服务、订单服务、库存服务等等。
Comments