【文件属性】:
文件名称:movie-db-java-on-azure:在Azure上使用Java构建的示例电影数据库应用程序
文件大小:398KB
文件格式:ZIP
更新时间:2021-02-01 16:25:35
mysql java kubernetes jenkins spring-boot
在Azure上使用Java的电影数据库应用
该示例应用程序的目的是说明云中的现代Java应用程序。 该项目的结果将是创建一个类似于IMDB的电影数据库。
要求
为了创建和部署此示例应用程序,您需要具备以下条件:
Azure订阅; 如果您还没有Azure订阅,则可以激活或注册。
此外,在执行本自述文件中的步骤之前,您将需要以下所有组件:
| | | | | |
注意: 文件中还有其他要求才能设置您的开发环境。 其他必需的组件将通过配置脚本自动安装。
总览
在以下各节中,您将在Azure上创建一个使用以下组件的开发沙箱环境:
上Linux容器中的Web应用程序
中Kubernetes群集中的数据应用
用于容器映像的
用于数据
媒体内容的
下图说明了此示例应用程序环境的完整拓扑:
在此基本布局中,已实现以下设计决策:
面向互联网的Web应用程序在AASLinux容器中运行,该容器可以在全球多个地区运行。
为了获得更好的性能,此环境使用以下内容:
路由请求以提高性能和可用性。
实现高吞吐量和低延迟。
Web应用程序的容器映像是使用Docker构建的,并被推送到A
【文件预览】:
movie-db-java-on-azure-master
----pom.xml(2KB)
----data-app()
--------pom.xml(10KB)
--------src()
--------.gitignore(45B)
----Jenkinsfile(2KB)
----.deployment(51B)
----media()
--------movie-app-layout-2.jpg(135KB)
--------movie-app-layout.jpg(149KB)
----database()
--------pom.xml(3KB)
--------data()
--------schema()
----LICENSE(1KB)
----function-app()
--------pom.xml(3KB)
--------host.json(4B)
--------local.settings.json(109B)
--------src()
--------README.md(993B)
----deployment()
--------provision.sh(3KB)
--------jenkins()
--------social.md(946B)
--------lib.sh(25KB)
--------deprovision.sh(2KB)
--------function()
--------arm()
--------README.md(7KB)
--------dev_setup.sh(1KB)
--------config.json(2KB)
----.gitignore(336B)
----README.md(19KB)
----web-app()
--------pom.xml(16KB)
--------src()
--------.gitignore(45B)