Docker和微服务专业技术的崛起.docxVIP

  • 0
  • 0
  • 约3.23千字
  • 约 8页
  • 2019-05-04 发布于江苏
  • 举报
Docker和微服务专业技术的崛起

Docker和微服务技术的崛起 作为一名软件开发者或技术爱好者,像“微服务”和“Docker”这样的术语已经不绝于耳,但你是否仍然不明白为什么会有这么多相关的炒作? SOA“简史” 在 2000 年初,我们目睹了面向服务架构(Service Oriented Architecture,SOA)的崛起,这是一种非常流行的软件架构设计范式。简而言之,SOA 是一种软件架构模式,用于构建大型的企业应用程序,这些应用程序通常要求集成多种服务,而每种服务使用不同的平台和编程语言来构建,并通过通用的通信机制进行交互。 以下是面向服务架构(SOA)的简单图示: 关键点 SOA 是大型软件产品(如企业应用程序)的首选。 SOA 侧重于将多个服务集成到单个应用程序中,而不是强调模块化应用程序。 在 SOA 中,用于服务间交互的通用通信机制被称为企业服务总线(Enterprise Service Bus,ESB)。 基于 SOA 的应用程序本质是单体。也就是说,单个应用程序层包含了用户界面或表示层、业务逻辑或应用程序层,以及数据库层,这些全部都集成到一个平台中。 关于“单体架构” 让我们以网店为例。我们知道,很多电商网站都可以通过多种设备访问,所以这些网站通常都为笔记本电脑和移动设备提供了不同的用户界面。 我们也知道,多个操作或服务彼此依赖,以确保应用程序的正常运行。其中一些服务负责创建账号、显示产

文档评论(0)

1亿VIP精品文档

相关文档