首页 > 其他分享 >什么是微服务以及它们如何工作?

什么是微服务以及它们如何工作?

时间:2022-09-02 10:23:22浏览次数:78  
标签:服务 基础设施 它们 网络 应用程序 RevoFi 如何 API

什么是微服务以及它们如何工作?

微服务是您从未听说过的云计算世界中最大的一次革命。但是,为了理解它们,我们需要了解过去构建大型应用程序的方式。

应用程序,尤其是二十年前的应用程序,是作为单体构建的。应用程序所需的所有功能都被硬编码到其中。虽然这在当时肯定有好处,但它不再是最佳实践。当编辑或改进单一应用程序中的服务时,开发人员冒着意外破坏同一应用程序中其他功能的风险。微服务的概念减少甚至消除了这种风险。

简而言之,微服务是相关服务的集合,它们都通过公共 API 相互通信。这种基于云的架构服务方法的优势应该立即显现出来。与面向服务的架构一样,微服务在一个中央服务器之外分解应用程序的各个层。这允许更短的整体开发周期、更少的服务停机时间以及其他供应商以新的和创造性的方式使用相同软件基础设施的能力。

这方面的一个典型例子来自亚马逊及其对基于微服务的基础设施的全面采用。乍一看,亚马逊似乎是一个巨人,就其在零售行业的整体统治而言,它们实际上是由数千个原本很小的部分组成,它们都通过 API 相互通信。更详细地说,他们的网络托管是一个微服务,他们的购买按钮、他们的销售记录、从存储在他们的服务器中的信息中显示每个单独的产品页面的呼叫和响应等也是如此。而且,所有这些都可以由亚马逊认为适合提供的任何使用相同 API 基础设施的未来服务独立使用。

这如何适用于 RevoFi?这很简单。作为我们对去中心化承诺的一部分,我们在构建整个基础设施时都考虑到了这种架构模型。我们的网络由 Revos 区块链提供支持,旨在以创新的方式鼓励和奖励对基础设施商品的独立使用。为了实现这一点,我们在设计网络时考虑到了微服务,以便用户可以真正独立——没有可能威胁整个网络的单点故障。因此,与其他基于区块链的实用程序不同,用户可以放心,他们的代币和资源将是安全且持久的。立即开始赚钱,加入我们的微服务加密革命。

关于 RevoFi

RevoFi 网络是一个去中心化的无线基础设施平台,由人民拥有和支持。通过拥有支持 RevoFi 的设备,任何人都可以通过提供网络覆盖和共享资源来计算、存储和通过网络发送数据来赚取 Revos。 Revos 区块链使这成为可能。

与 RevoFi 一起加入无线革命。实现未来的连接并帮助构建 RevoFi 网络。通过共享资源赚取 $RVS。您只需要一台支持 RevoFi 的设备。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明

本文链接:https://www.qanswer.top/11132/11570210

标签:服务,基础设施,它们,网络,应用程序,RevoFi,如何,API
From: https://www.cnblogs.com/amboke/p/16648875.html

相关文章

  • 当网络隔离成了必须,跨网数据交换要如何实现?
    安全隔离概念最早由上世纪90年代中期俄罗斯人RyJones首先提出“AirGap”隔离;接着,以色列首先研制成功物理隔离卡,实现网络之间的安全隔离;后来,美国和以色列又先后推出......
  • vue如何全局清除默认样式
    为什么要清除CSS的默认样式?1、首先每个浏览器对html标签都有自己的默认样式,用来保证在没有自定义样式的情况下也能被有据可循的渲染,然而各厂商都有自己的风格,需求也不......
  • 北极星指标|专家建议如何有效制订NSM以驱动增长
    北极星指标NSM 是衡量产品向客户提供的核心价值的最佳指标。让团队中的每个人都专注于一个目标,对推动可持续的长期增长至关重要。本文建议采用一套可行的 NSM框架来......
  • EasyCVR平台设备通道下拉列表异常该如何解决?
    EasyCVR平台基于云边端一体化管理,支持多协议、多类型的视频设备接入,对外可分发RTSP、RTMP、FLV、HLS、WebRTC等格式的视频流。在视频功能上,可提供服务器集群、视频监控直播......
  • 基于服务器资源监控程序增加一键关机
    增加一键关机按钮#一键关机self.Shutdown_btn=wx.Button(self.panel1,-1,"一键关机",pos=(950,20),size=(70,70))#前景格式......
  • 踩坑 Windows 服务来宿主 .NET 程序
    本文所指的.NET程序为.NET6的程序。因为.NET的版本更新很快,所以方式、方法也有变化,所以网上搜到的方法有些也过时了。以下是最近我实践下来的一点心得(坑)。上一篇说......
  • 如何成为软件开发人员:全面指导
    如何成为软件开发人员:全面指导Reference:关注什么是软件开发人员?软件开发人员是创建计算机程序、应用程序、网站和移动应用程序的人。软件开发人员使用不同的编程语......
  • GitOps:它如何帮助您改进开发过程和质量?
    GitOps:它如何帮助您改进开发过程和质量?我们告诉你GitOps的所有秘密,这是科技界最蓬勃发展的趋势之一。我们将揭示它与DevOps的不同之处,它带来的好处以及我们第一次在r......
  • 如何安装 Tailwind CSS 解释!
    如何安装TailwindCSS解释!这篇文章是关于如何使用TailwindCLI安装TailwindCSS的初学者指南。您可以通过多种方式安装TailwindCSS,这完全取决于您正在从事的项目......
  • 关于SM专用服务器磁盘挂载-银河麒麟V10
    图形界面挂载方式不太好使的样子。使用命令:直接配置:查看硬盘的UUIDfdisk-lvim/etc/fstab配置的时候注意:查看到的UUID为大写字母,我们需要转化为小写,不然识别不到。......