基于Docker容器的微服务架构电子商务系统开题报告

 2021-08-14 01:49:19

1. 研究目的与意义(文献综述)

目的:

单块应用,其定义为功能集中、代码中心化、一个发布包、部署后运行在同一进程的应用程序。但是在企业应用领域,往往业务随着时间不断扩大,需求功能不断,单块架构很难满足业务快速变化的需求。一方面,代码的可维护扩展、灵活性在降低;另一方面,系统的修改成、构建及维护成本在显著增加。对于单块架构应用的改造与重构是迫切需要的。

经典的三层架构(表示层、业务逻辑层、数据访问层),解决了应用程序中代码间调用复杂、代码职责不清的问题。其通过在各个层间定义接口,并将接口与实现分离,可以很容易地调用不同实现来替换原有层次的实现,从而有效降低层与层之间的依赖。但这种架构仅仅是在逻辑上分了三层,并不是从物理上的分层,在不考虑负载均衡及水平扩展的情况,最终还是运行在同一台机器的同一进程中,而这种应用仍然属于单块应用。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 研究的基本内容与方案

基本内容:

(1) 查询相关资料,学习docker的安装与使用,在linux配置相关环境,配置自动化部署相关环境。

(2) 配置基本开发环境及持续交付流水线。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究计划与安排

(1)2013/12/21—2014/1/12:查阅参考文献,明确选题。

(2)2014/1/13—2014/2/29:进一步阅读研究文献,对文献进行归档、整理、总结;下载相应软件,配置环境。搭建yarn,能操作该平台,并运行相应demo。

(3)2014/3/1—2014/3/31:确定开题报告报告;确定不同数据集作为资源,通过编写不同测试程序,评估调度的性能。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 参考文献(12篇以上)

(1) https://en.wikipedia.org/wiki/microservices

(2) http://microservices.io/patterns/microservices.html

(3) mark little, java ee and microservices in 2016?,

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

发小红书推广免费获取该资料资格。点击链接进入获取推广文案即可: Ai一键组稿 | 降AI率 | 降重复率 | 论文一键排版