0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

什么是微服务和分布式 微服务和分布式之间区别

ss 来源:博客园、黑马程序员 作者:博客园、黑马程序 2021-07-30 18:21 次阅读

微服务是啥?

这里不引用书本上的复杂概论了,简单来说微服务就是很小的服务,小到一个服务只对应一个单一的功能,只做一件事。这个服务可以单独部署运行,服务之间可以通过RPC来相互交互,每个微服务都是由独立的小团队开发,测试,部署,上线,负责它的整个生命周期。

分布式又是啥?

分布式服务顾名思义服务是分散部署在不同的机器上的,一个服务可能负责几个功能,是一种面向SOA架构的,服务之间也是通过rpc来交互或者是webservice来交互的。

逻辑架构设计完后就该做物理架构设计,系统应用部署在超过一台服务器或虚拟机上,且各分开部署的部分彼此通过各种通讯协议交互信息,就可算作分布式部署,生产环境下的微服务肯定是分布式部署的,分布式部署的应用不一定是微服务架构的,比如集群部署,它是把相同应用复制到不同服务器上,但是逻辑功能上还是单体应用。

微服务与分布式的细微差别是,微服务的应用不一定是分散在多个服务器上也可以是同一个服务器。分布式属于微服务,将模块拆分成一个独立的服务单元通过接口来实现数据的交互。分布式和微服的架构很相似,只是部署的方式不一样而已。

整合自:博客园、黑马程序员

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微服务
    +关注

    关注

    0

    文章

    138

    浏览量

    7367
收藏 人收藏

    评论

    相关推荐

    HarmonyOS Next 应用元服务开发-分布式数据对象迁移数据文件资产迁移

    使用分布式数据对象迁移数据,当需要迁移的数据较大(100KB以上)或需要迁移文件时,可以使用分布式数据对象。原理与接口说明详见分布式数据对象跨设备数据同步。 说明:自API 12起,由于直接使用跨
    发表于 12-24 10:11

    HarmonyOS Next 应用元服务开发-分布式数据对象迁移数据权限与基础数据

    使用分布式数据对象迁移数据,当需要迁移的数据较大(100KB以上)或需要迁移文件时,可以使用分布式数据对象。原理与接口说明详见分布式数据对象跨设备数据同步。 说明:自API 12起,由于直接使用跨
    发表于 12-24 09:40

    京准电钟:NTP网络授时服务器在分布式网络内的应用

    京准电钟:NTP网络授时服务器在分布式网络内的应用
    的头像 发表于 11-27 16:09 179次阅读
    京准电钟:NTP网络授时<b class='flag-5'>服务</b>器在<b class='flag-5'>分布式</b>网络内的应用

    浅谈分布式光伏发电在高速公路服务区的研究与应用

    摘要:针对目前高速公路服务区用电负荷越来越大,本文设计了分布式光伏发电系统。通过对分布式光伏项目装机容量、发电量、收益、总投资等方面分析可知,高速公路服务区分布式光伏发电项目收益高,经
    的头像 发表于 11-12 13:07 249次阅读
    浅谈<b class='flag-5'>分布式</b>光伏发电在高速公路<b class='flag-5'>服务</b>区的研究与应用

    分布式光纤测温解决方案

    分布式光纤测温解决方案
    的头像 发表于 11-12 01:02 184次阅读
    <b class='flag-5'>分布式</b>光纤测温解决方案

    分布式光纤测温是什么?应用领域是?

    分布式光纤测温是一种先进的温度测量技术,它利用光纤的拉曼散射原理进行温度监测。以下是对分布式光纤测温的详细介绍: 一、基本原理 分布式光纤测温的原理基于光纤的拉曼散射效应。当光纤某处的温度发生变化
    的头像 发表于 10-24 15:30 417次阅读
    <b class='flag-5'>分布式</b>光纤测温是什么?应用领域是?

    微服务架构与容器云的关系与区别

    微服务架构与容器云密切相关又有所区别微服务将大型应用拆分为小型、独立的服务,而容器云基于容器技术,为微服务提供构建、发布和运行的平台。
    的头像 发表于 10-21 17:28 253次阅读

    分布式输电线路故障定位中的分布式是指什么

    的全面覆盖。这些监测点之间通过无线网络进行数据互联,形成一个分布式的监测系统; 三相覆盖:对于三相输电线路,分布式故障定位系统会在每相上都安装相应的监测装置,以实现对三相导线的全面监控。 二、技术特点 行波测距
    的头像 发表于 10-16 11:39 293次阅读
    <b class='flag-5'>分布式</b>输电线路故障定位中的<b class='flag-5'>分布式</b>是指什么

    分布式存储费用高吗?大概需要多少钱

    分布式存储的费用是否高,取决于多个因素,包括存储容量、性能要求、服务提供商、计费模式等。因此,无法简单地给出一个“高”或“不高”的答案。通常分布式存储费用通常包含存储费用、网络费用、增值服务
    的头像 发表于 09-24 10:41 284次阅读

    远程IO与分布式IO的区别

    在工业自动化和控制系统设计中,远程IO(Input/Output)和分布式IO是两个重要的概念。它们各自具有独特的特点和优势,适用于不同的应用场景。本文将详细探讨远程IO与分布式IO的区别,包括位置
    的头像 发表于 06-15 15:57 2637次阅读

    HarmonyOS开发实例:【分布式数据服务

    分布式数据服务(Distributed Data Service,DDS)为应用程序提供不同设备间数据分布式的能力。
    的头像 发表于 04-18 10:18 752次阅读
    HarmonyOS开发实例:【<b class='flag-5'>分布式</b>数据<b class='flag-5'>服务</b>】

    HarmonyOS实战案例:【分布式账本】

    Demo基于Open Harmony系统使用ETS语言进行编写,本Demo主要通过设备认证、分布式拉起、分布式数据管理等功能来实现。
    的头像 发表于 04-12 16:40 1350次阅读
    HarmonyOS实战案例:【<b class='flag-5'>分布式</b>账本】

    鸿蒙OS 分布式任务调度

    形式、数据结构、服务描述语言,屏蔽硬件差异;支持远程启动、远程调用、业务无缝迁移等分布式任务。 分布式任务调度平台在底层实现 Ability(分布式任务调度的基本组件)跨设备的启动/关
    的头像 发表于 01-29 16:50 515次阅读

    什么是分布式架构?

    分布式架构是指将一个系统或应用拆分成多个独立的节点,这些节点通过网络连接进行通信和协作,以实现共同完成任务的一种架构模式。这种架构模式旨在提高系统的可扩展性、可靠性和性能表现。 一、分布式架构的特点
    的头像 发表于 01-12 15:04 1279次阅读
    什么是<b class='flag-5'>分布式</b>架构?

    分布式节点服务器是什么?

    分布式节点服务器是一种将多个服务分布式连接、协同工作,以实现负载均衡、提高系统性能和可靠性、提供高可用性的服务器架构。 具体来说,
    的头像 发表于 01-12 15:04 755次阅读
    <b class='flag-5'>分布式</b>节点<b class='flag-5'>服务</b>器是什么?