微服务架构方案.pdf

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

轻量级·微服务架构方案

(开发篇)

开始前

THEBUSENESSPLAN

什么是单体应用

THEBUSENESSPLAN

单体应用

l定义

l优缺点

l如何优化

l如何治本

单体应用

一、定义

单体应用

MonolithApplication

就是将应用程序的所有功能都打包成一个独立的单元。

单体应用

二、单体应用的优缺点

01部署简单。优02开发效率“高”,上手容易。

单体应用

二、单体应用的优缺点

容易出现系统风险,一个03项目交付周期长。

非主要功能,导致整个系01

统不可用。

04随着时间的推移,系统维

缺护和升级的成本越来越高。

相同功能需要重复开发。02

05性能、稳定性难以优化。

单体应用

三、如何优化单体应用的开发和运行

ü自动化打包、部署、升级和回滚软件系统

ü代码开发环境测试环境生产环境

提高部

署和运1

维效率但是,单体应用的缺点并没有从根本上解决!

优化系ü启动多个应用实例(集群)

统性能2

ü使用读写分离、缓存服务…

自动化发现

问题、定位3

问题和报警

ü监控主机性能、程序性能、并发请求压力、数据库压力

ü监控程序出错位置

ü提前或及时发送警报

单体应用

四、如何治本?

技术发展日新月异,

今天的答案是使用微服务架构。

到正题

什么是微服务

THEBUSENESSPLAN

微服务架构

l定义

l为什么要使用

l适合何种系统

l缺点

l平台支撑

l平台界面

智慧城市的基础是什么

智慧城市是利用先进的信息技术和数据分析手段,对城市进行全方位、多角度地信息化、智能化改造,以提高城市管

理、服务和生活质量的现代化城市。其中,智慧城市的基础是由各种传感器和设备组成的物联网,以及其所产生的大

数据。

具体来说,智慧城市的基础建设包括以下几个方面:

1.物联网基础设施:构建智慧城市需要广泛应用传感器、控制设备、计算设备等智能设备,它们通过互联网相互连接,

形成一个庞大的物联网基础设施,为后续数据采集、处理、分析提

文档评论(0)

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

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

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

1亿VIP精品文档

相关文档