微服务架构技术交流.pdf

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

信息产业股份有限公司

J

I

N

X

I

A

N

D

A

单体服务架构的局限/为什么需要微服务?

I

I

N

F

O

微服务架构是什么?

R

M

A

T

微服务架构有哪些特点?

I

O

N

I

N

如何搭建微服务架构?

D

U

S

T微服务解决方案

R

I

A

L

C具体应用示例

O

R

P

O

R

A

T

I

O

N

信息产业股份有限公司

J

I

N

X

I

A

N

D

A

I

I

N

F

O

R为什么需要微服务架构?

M

A

T

I

O

N

I

N

D

U

S

T

R

I

A

L

C

O

R

P

O

R

A

T

I

O

N

为什么需要微服务架构

传统应用架构的问题

•系统资源浪费【水平扩展带来了资源浪费】

•部署效率太低【每修改一个模块,都需要部署整个系统

•技术选型单一【每个模块都拥有相同的技术选型】

当然,传统应用架构的问题还远远不止这些。当业务变得越来

越复杂,应用会变得越来越臃肿,个头越来越大,而且无法瘦

身。于是,人们找到了新的思路来解决传统应用架构的问题,

这就是微服务架构。

为什么需要微服务架构

传统应用架构

WebAPP

ModuleC系统资源占用率过高,整个应用需要水平扩展

为什么需要微服务架构

传统应用架构-水平扩展

LoadBalancer(负载均衡)

水平扩展后,ModuleA、ModuleB造成了系统资源的浪费

为什么需要微服务架构

单体服务与微服务横向扩展对比

微服务架构是什么

微服务架构是什么

微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,

为用户提供最终价值。每个服务运行在其独立的进程中,服务与服务间采用轻量级的通信机制互相沟通(通

常是基于协议的RESTfulAPI)。每个服务都围绕着具体业务进行构建,并且能够被独立的部署到生产环境、

类生产环境等。另外,应当尽量避免统一的、集中式的服务管理机制,对具体的一个服务而言,应根据业务

上下文,选择合适的语言、工具对其进行构建。

微服务架构是什么

微服务架构概念

您可能关注的文档

文档评论(0)

动点策划 + 关注
官方认证
服务提供商

动点策划通过提供各行各业经典策划案例,策划思路,行业必威体育精装版动态,旨在做好你的助手,为你正在谋划的事情提供框架思路或创作灵感。

认证主体迈通人才资源咨询(广东)有 限公司
IP属地广东
统一社会信用代码/组织机构代码
914400007224748147

1亿VIP精品文档

相关文档