当前位置: 首页 > news >正文

宁波市住房和城乡建设局网站做网站的意义

宁波市住房和城乡建设局网站,做网站的意义,网页前端框架,公司黄页88网文章目录 1 前言2 单体应用架构3 垂直应用架构4 分布式架构5 SOA 架构6 微服务云架构7 总结 1 前言 随着移动互联的发展,网站、H5、移动端的应用规模也不断扩大,不管是应用的数量还是质量都得到了指数级的提升。开发者的数量与日俱增,应用的…

文章目录

  • 1 前言
  • 2 单体应用架构
  • 3 垂直应用架构
  • 4 分布式架构
  • 5 SOA 架构
  • 6 微服务云架构
  • 7 总结

1 前言

随着移动互联的发展,网站、H5、移动端的应用规模也不断扩大,不管是应用的数量还是质量都得到了指数级的提升。开发者的数量与日俱增,应用的复杂度也在不断提高,如何快速的完成功能的交付,并且协调众多的开发者一起进行分工合作,这是一个复杂的系统工程。互联网从萌芽到现在,系统架构大体经历了几个过程:单体应用架构、垂直应用架构、分布式架构、SOA架构、微服务云架构。在本文中,将介绍架构的演进过程以及自己的思考。

2 单体应用架构

在互联网发展的早期,其网站应用的流量较小,所有的功能代码以及数据存储都是一台服务器之上,这样的做法可以减少开发、部署和维护项目的成本。在这个阶段,一般都是前后端不分离的阶段,一个 tomcat 下部署多个应用服务。常见的技术栈包括 spring+mybaits+jsp 或者 spring+mybaits+freemaker。该种方式的优点是单人维护,开发节奏快,缺点是不适合大型项目,模块之间耦合较大,单点容错率低。

在这里插入图片描述

3 垂直应用架构

垂直应用架构出现的背景是网站的访问量越来越大,单一应用还可以增加节点来应对,但是并不是所有的模块都需要增加服务能力,所以需要对服务按照功能进行拆分,对用户访问量大的模块进行扩容。系统的拆分分担了流量,解决了并发的问题,还可以针对不同的功能模块进行分工和优化,此外一个系统的问题不会影响其它的系统,提高了系统间的容错率,这是垂直应的优点,同时各个系统之间无法调用,会存在重复的功能代码,另外对于管理系统来说,session 的会话保持也是一个巨大的问题,这种模式下,一般采用 tomcat session 复制的模式,对资源的消耗比较大。
在这里插入图片描述

4 分布式架构

在分布式系统中,会将系统中重复的代码单独抽离出来作为独立的服务,原来的垂直系统分成了独立的服务层和具体业务的展现层,该种架构下提高了代码的复用性,但是系统间的复杂度和耦合度增加,项目维护难度较大。

在这里插入图片描述

5 SOA 架构

对于 SOA 架构,就是在分布式的架构基础之上引入了一个服务注册中心,用来解耦展现层和服务层,极大的解决了系统的运维难度。在 SOA 的架构下,ssm 框架 + dubbo + zk 的结构可谓是风靡一时。在 SOA 的架构下,服务进一步的拆分,可以尽可能的发挥人员的效力,在此种架构下,同时也实现了前后端的分离,使得开发效率进一步的提高,后端和前端都各自专注于自己的领域,系统的复杂度进一步提高。
在这里插入图片描述

6 微服务云架构

在万物互联,万物上云的时代,微服务的架构应运而生。微服务的架构进一步的拆分服务,并引入各种系统组件,用于服务治理,服务监控,链路追踪,鉴权与授权。在此种场景下,各个服务组件更加专业化,不仅仅是服务的注册与发现,还有配置中心,链路追踪等,微服务全家桶(springcloud springcloud alibaba)。
SOA 的架构与微服务的架构服务能力对比:

SpringCloud 各个组件可选的技术方案。

在这里插入图片描述

7 总结

在本文中,主要介绍了是近10年来服务架构的演进路径,以及每一种架构的优点和缺点。现在是万物互联,万物上云的时代,微服务是目前十分流行的大型项目的解决方案。但是在实际的项目开发中,也要考虑实际情况,要考虑项目的定位和发展情况不能过度开发,最流行的解决方案不一定是最好的,而是要选择与业务场景最适配的架构,这样才可以保证项目的交付与迭代更新。

http://www.yayakq.cn/news/767802/

相关文章:

  • 江苏建设集团有限公司网站嵌入式工程师要学什么
  • 沈阳做网站哪家质量好价格低平面设计制作公司
  • 海南网站建设开发学校网站开发的背景
  • 手机免费制作网站模板深圳市城乡建设局网站
  • 网站建设框架编写目的食品网站建设规划
  • 甘肃省临夏州建设局网站纵横网站建立
  • 如何创建网站 优帮云做php网站教程视频
  • 秦皇岛网站建设seo深圳宝安房价
  • 电玩网站开发天津建筑工程公司有哪些
  • 合肥网页模板建站中小企业网站用什么技术
  • 网站调用优酷视频去广告购物网站哪个质量好
  • 访问不到自己做的网站做网站显示上次登录时间代码
  • 莱芜网站建设公司团建智慧登陆官网
  • 国美在线网站建设域名做网站自己的电脑
  • 西安高端网站制作公司哪家好摄影网站设计与制作
  • 在线建站软件中铁十二局集团有限公司
  • 电子商务网站建设与管理课程评价腾云公司做网站
  • 网站那个做的比较好的网站优化潍坊
  • 五金东莞网站建设技术支持二维码图片
  • 物流网站开发策划安卓手机怎么制作网站
  • 图书馆网站的建设的重要性三亚建设网站
  • 在线做的网站泰安最新消息今天
  • html5wap网站模板模板规格
  • 网站推广目标什么意思网页制作的常用工具
  • 做网站哪个平台好网站设计制作开发
  • 智能网站建设背景jsp做网站框架
  • vps网站压缩网站建立不安全怎么设置通过
  • 济宁住房和城乡建设厅网站制作微信的网站
  • 怎么办网站休闲咖啡厅网站开发目标
  • 做外销网站服务器好吗网页报价单页一般多少