芯盾时代SpringCloud微服务框架应用实践.pptxVIP

  • 15
  • 0
  • 约4.04千字
  • 约 12页
  • 2019-06-22 发布于江西
  • 举报

芯盾时代SpringCloud微服务框架应用实践.pptx

SpringCloud微服务框架应用实践以人为核心的业务安全分布式微服务概述面向服务的架构SOA是一种软件体系结构,应用程序的不同组件通过网络上的通信协议向其他组件提供服务。通信可以是简单的数据传递,也可以是两个或多个服务彼此协调连接。这些独特的服务执行一些小功能,例如验证付款、创建用户帐户或提供社交登录等。SOA不太关于如何对应用程序进行模块化构建,更多的是关于如何通过分布式、单独维护和部署的软件组件的集成来组成应用程序。SOA架构中有两个主要角色:服务提供者(Provider)和服务使用者(Consumer),Consumer是用户(人、应用程序或第三方的其它组件)与SOA交互的点,Provider则由SOA架构内的所有服务所构成。微服务架构在某种程度上是SOA继续发展的下一步,是开发软件作为独立服务套件(又称微服务)的一种特殊方式。这些服务的创建仅限于一个特定的业务功能,如用户管理、用户角色、电子商务车、搜索引擎、社交媒体登录等。此外它们是完全独立的,可以使用不同的编程语言和数据库。集中式服务管理几乎不存在,微服务使用轻量级HTTP、REST或Thrift API进行通信。微软、亚马逊、Netflix和Facebook等主要的科技公司已经在微服务架构方面工作了十多年。技术选型思考Dubbo是阿里巴巴SOA服务化治理方案的核心框架,是一个分布式服务框架,致力于提供高性能和透明化

文档评论(0)

1亿VIP精品文档

相关文档