微服务、分布式、集群区分?

前言:

服务可以理解为是一个tomcat的javaweb/maven项目,这个项目实现了一个功能。

微服务和分布式针对不同的服务来讲,集群针对的是同一个服务。比如说,有1,2,3三台机器,对于微服务和分布式来说,1上面是订单服务,2是商品服务,3是支付服务;而对于集群来说是,123上面都放了订单服务。

 

1. 微服务和分布式

微服务和分布式大概差不多,比如说,A是订单服务, B是商品服务, C是支付服务,

这三个服务是放在不同的项目里面的(与传统的那种把订单、商品、支付都放在一个项目里作比较);

微服务可能更强调这个服务的全面性,比如说A订单服务里面包含了登录、MVC、等, A本身就是一个更加“成熟”的服务。

 

2. 集群

集群是为了提高可用性,比如A订单服务, 有1,2,3,4,5台机器上都放了A订单服务,这指的是不同机器上所放的服务是完全一样的(12345上的A是完全一样的,要保证数据一致性等),当1上面的挂了,2345的依然可以使用。

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值