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

产生背景

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

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

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

分布式

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

微服务

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

小结:

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

posted @   YIMENG-0  阅读(201)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示