微服务与网关技术(SIA-GateWay)

  1. 云栖社区>
  2. Java技术进阶>
  3. 博客>
  4. 正文

微服务与网关技术(SIA-GateWay)

宜信技术学院 2019-08-12 11:40:19 浏览2446
展开阅读全文

一、背景

软件架构,总是在不断的演进中...

把时间退回到二十年之前,当时企业级领域研发主要推崇的还是C/S模式,PB、Delphi这样的开发软件是企业应用开发的主流。随着时间的推移,基于浏览器的B/S架构开始渐渐流行了起来。初期,Web开发ASP还占据了不少优势,但JSP的预编译模式让性能有了很大提升,随后基于JAVA语言的J2EE架构变得越来越流行。

早期软件架构基本都是单体架构,系统之间往往不需要进行交互,这也导致数据孤岛和ETL工具的发展。随着企业应用越来越多,相互的关系也越来密切,应用之间也迫切需要进行实时交互访问,随后基于XML的异构系统集成和数据交互技术开始被很多公司采用,SOA的概念被提了出来,web service逐渐流行。

互联网时代,很多公司为了适应更加灵活的业务需求,基于HTTP协议和Restful的架构风格及简洁

网友评论

登录后评论
0/500
评论
宜信技术学院
+ 关注
所属云栖号: Java技术进阶