分布式和微服务之间的区别

产生背景

在目前互联网开发项目中,大的项目往往是电商项目。

电商项目中的使用人群可能非常大,在某一个时间段对于系统的访问可能增加的非常大。这个时候,保证服务的正常运行,正常的处理订单是十分重要的,因为涉及到大量的金钱交易。

随着互联网技术的发展,为了很好的解决这个问题,出现了很多技术来实现,其中重要的有微服务以及分布式的思想。

分布式

一个电商网络软件,存在很多的模块,比如订单模块,聊天模块,物流模块......将这些模块分别运行在不同的服务器上,服务器之间相互协作,构成了一个完整的网络应用,这就是分布式的思想。

微服务

将分布式系统中的每一个模块尽可能的再次划分,讲一个模块划分为一个个的微服务,部署在不同的服务器上面,这就是微服务

小结:

微服务是分布式系统中各个模块的进一步划分;

posted @ 2022-05-20 17:26  YIMENG-0  阅读(170)  评论(0编辑  收藏  举报