分布式微服务 - 1.介绍 - 1.概念

分布式微服务 - 1.介绍 - 1.概念

项目示例:

内容提要

  • 分布式微服务:定义、集群

参考

分布式微服务

定义

微服务是将一个单一应用程序拆分成一组小型服务,每个服务运行在独立的进程中,服务间通信采用轻量级通信机制。这些服务可独立部署、可用不同的语言开发、可使用不同的数据存储技术等。

分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统,强调的是系统由不同物理上分离的计算机(服务器)组成。

微服务解决的是系统复杂度问题,便于理解和维护,进而提升系统的开发效率和运行效率。分布式解决的是系统性能问题,避免单点部署,分散在不同的机器上进而提高系统的吞吐能力。

微服务不一定是分布式,因为每个服务不一定必须要分散在多个服务器上,也可以是在同一个服务器上。而分布式一般属于微服务。

集群

集群就是同一个服务启动多个实例,这些实例可部署在多个服务器上,通过负载均衡提高服务的性能和可靠性。分布式微服务中的每一个服务都可以做成集群。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值