手机版 欢迎访问魄力云云市场资讯网站

当前位置:主页 > 云存储 >

弹性公网 IP_便宜的_苹果云储存空间不可用

时间:2021-04-09 06:21:40|来源:魄力云|编辑:魄力云|点击:

弹性公网 IP_便宜的_苹果云储存空间不可用

如果我告诉你一个软件体系结构,大数据的商业价值,在这个体系结构中,应用程序的组件通过网络上的通信协议向其他组件提供服务,你会说它是…嗯,要看情况而定。如果你在90年代开始编程,你会说我刚刚定义了一个面向服务的体系结构(SOA)。但是,大数据信息,物联网模块,如果你更年轻,并且在云计算上对开发者大发雷霆,你会说:"哦,你说的是微服务。"你们俩都是对的。要真正理解这些差异,您需要深入研究这些体系结构。在SOA中,服务是一个功能,它是定义良好的、自包含的,不依赖于其他服务的上下文或状态。有两种服务。服务使用者,从另一种类型(服务提供者)请求服务。SOA服务可以同时扮演这两个角色。SOA服务可以相互交换数据。两个或多个服务也可以相互协调。这些服务执行基本工作,云服务器厂商,如创建用户帐户、提供登录功能或验证付款。SOA与其说是模块化应用程序,不如说是通过集成分布式、独立维护和部署的组件来组合应用程序。这些组件在服务器上运行。SOA的早期版本使用面向对象的协议来彼此通信。例如,Microsoft的分布式组件对象模型(DCOM)和对象请求代理(ORB)使用通用对象请求代理体系结构(CORBA)规范。以后的版本使用消息传递服务,如Java消息服务(JMS)或高级消息队列协议(AMQP)。这些服务连接称为企业服务总线(enterpriseservicebus,ESB)。在这些总线上,大数据的应用,几乎总是以可扩展标记语言(XML)格式传输和接收数据。微服务是一种架构风格,应用程序由松散耦合的服务或模块组成。它适合于开发大型复杂应用程序的持续集成/连续部署(CI/CD)模型。应用程序是其模块的总和。每个微服务都提供一个应用程序编程接口(API)端点。它们通过轻量级协议连接,如表示状态传输(REST)或gRPC。数据倾向于用JavaScript对象表示法(JSON)或Protobuf来表示。这两种体系结构都是旧的、单片式体系结构的替代品,在这种体系结构中,应用程序被构建为单个的、自主的单元。例如,在客户机-服务器模型中,典型的Linux、Apache、MySQL、PHP/Python/Perl(LAMP)服务器端应用程序将处理HTTP请求、运行子程序并从底层MySQL数据库中检索/更新。这些都紧密地联系在一起。当您更改任何内容时,必须构建和部署新版本。对于SOA,您可能需要更改多个组件,但决不能更改整个应用程序。不过,使用微服务,您可以一次更改一个服务。真正的微服务与你分离。微服务也比SOA轻。当SOA服务部署到服务器和虚拟机(vm)时,微服务部署在容器中。协议也比较轻。这使得微服务比SOA更灵活。因此,它在敏捷商店中工作得更好。这是什么意思?总之,微服务是容器和云计算的SOA变体。旧式的SOA不会消失,但随着我们继续将应用程序移动到容器中,微服务架构只会越来越流行。

云主机服务商 Ucloud云计算 移动云数据 云存储服务器 Ucloud云主机 云计算提供商 阿里数据库 服务器租用 云储存服务器 Web云服务器 ucloud云数据库 独享云主机 云服务器服务商 海外云存储 云服务器主机 云计算解决方案 国内云存储 数据库云平台

Copyright © 2002-2020 魄力云 版权所有