首页 > 编程知识 正文

应用架构师,应用架构和技术架构的区别

时间:2023-05-04 12:02:51 阅读:189490 作者:3568

APP应用体系结构

如果单个APP应用程序架构网站流量较低,则可以通过一个APP应用程序将所有功能合并在一起,从而减少部署节点和成本。 此时,为了简化追加、删除、重新审视工作的数据访问框架(ORM )很重要。

垂直APP应用架构的访问量逐渐增大,单APP应用程序增加机器带来的加速度越来越小,从而将APP应用程序分解为几个互不相关的APP应用程序以提高效率。 此时,用于加速前端页面开发的Web框架(MVC )是关键。 当然,也有只有一层Web层,在后续的两层(Service和Dao )中垂直分开模块进行开发的情况。 凡事根据实际需要,灵活应用。 (模块和模块之间的交互可以采用CXF )

分布式APP架构越来越多的垂直APP应用,不可避免地需要APP应用之间的交互,提取核心业务,作为独立的服务,逐渐形成稳定的服务中心,满足前端APP更快变化的市场需求此时,用于提高业务复用和合并的分布式服务框架(RPC )很重要。 重要的是层与层之间是基于网络的远程调用,实现了层与层之间的解耦。

基于Dubbo的分布式APP应用体系结构:

集群通过网络提供服务,可以使用Nginx在任意的服务模块上构建集群,提高模块的吞吐量(数据处理能力)

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。