当前位置:主页 > 云服务器 > 正文

消息队列_三流之路百度云_企业级

时间:2021-07-12 17:32 来源:埃里克云 编辑:埃里克云

核心提示

在cloudfoundry的世界中,buildpacks为应用程序的运行提供了必要的运行时和框架支持。清单文件中提到的工件用于确定构建包和运行应用程序所需的命令。SAP云平台支持BYOL(自带语言)的...

在cloudfoundry的世界中,buildpacks为应用程序的运行提供了必要的运行时和框架支持。清单文件中提到的工件用于确定构建包和运行应用程序所需的命令。SAP云平台支持BYOL(自带语言)的概念,用户可以使用系统构建包或社区构建包,这些构建包可以在Cloud Foundry环境中运行。

在这个博客中,我们将介绍一个这样的开发,我们将使用Cloud Foundry系统构建包。我们将使用Python buildpack在SAP云平台Cloud Foundry环境中开发和部署一个简单的Python应用程序。

在本博客中,您将了解以下内容:

在SAP云平台上部署一个简单的Python应用程序使用SAP云平台(BYOL)中不可用的buildpack部署python应用程序所需的项目结构/文件

在本教程中,我们将使用以下框架和服务器模块开发一个显示简单消息的web应用程序。

Flask

此应用程序使用Flask,它是python的web开发框架。这个框架还有助于定义要在其中运行应用程序的端口。在主应用程序文件中,我们将使用以下代码行使用flask库并定义端口。

Gunicorn

现在我们已经定义了web开发框架,我们需要一个web服务器网关接口(WSGI),作为框架和web服务器之间的接口。Gunicorn是一个Python WSGI HTTP服务器。

必须在要求.txt文件。项目结构如下:

项目你好世界.py是实际的Python脚本文件或包含应用程序逻辑的应用程序。这就是烧瓶相关细节的编码。示例代码如下所示:

与任何CloudFoundry应用程序一样,我们可以使用清单.yml包含有关应用程序构件的信息的文件。下面是Python部署的代码示例。

请注意清单文件中提供的buildpack引用。SAP Cloud Platform将此buildpack用作此应用程序的运行时容器。

需求文件包含有关依赖库的信息。

现在可以使用cf push命令从Cloud Foundry命令行界面部署应用程序。它使用清单.yml部署文件。

为了了解部署过程,请浏览窗口中的提示。

工具读取清单.yml了解应用程序工件,如应用程序名、buildpack等。创建了在SAP云平台中访问应用程序的路由URL应用程序已绑定到路由然后上传应用程序源代码启动应用程序,然后监视运行状况总结了应用程序的详细信息,如内存消耗、实例数、URL等。

可以在SAP云平台驾驶舱查看应用程序的详细信息。

启动应用程序URL后,成功显示Hello World消息。

  • <strong>数据库_太原网站建设公司_高性价比</strong> 数据库_太原网站建设公司_高性价比

    解决上述问题,请遵循以下步骤: 2。在Fiori-BI启动板中设置验证选项卡和CMS可见: 1。\SAP BusinessObjects Enterprise XI4.0\warfiles\webapps\BOE\WEB-INF\config\custom\ 如果您使用的是BI平台安装的Tomc...

  • <strong>京东云_企业邮箱排名_年度促销</strong> 京东云_企业邮箱排名_年度促销

    场景:在这个场景中,我将解释如何使用计算视图中的计算列来计算学生平均分。 计算视图用于组合其他分析视图、属性视图和其他计算视图以及基本列表。它们用于执行复杂的计算...

  • <strong>对象存储_长沙网站建设公司_9元</strong> 对象存储_长沙网站建设公司_9元

    在特拉华的最后几天,我们正在研究物联网方面的创新。除此之外,我们还创建了一些智能数据流,并在designstudio中使用它们。现在为了创建一些真实的演示,我们需要一个物联网模...

  • <strong>香港带宽_oa系统数据库设计_免费申请</strong> 香港带宽_oa系统数据库设计_免费申请

    This blog is the part 2 of the 5-part blog-series. In this blog, we will introduce OData Interfaces which are exposed from SAP Process Orchestration (from 7.40 onwards) (SAP PO) can be exposed as Open APIs and managed through SAP API Man...

  • <strong>全站加速_企业邮箱用哪家的好_测评</strong> 全站加速_企业邮箱用哪家的好_测评

    亲爱的合作伙伴 由SAP主题专家主持的Enablement Insights网络研讨会每月在我们的各个合作伙伴协作室举行一次。这些会议室使您能够轻松地与同事协作、分享知识并提高知识的趣味性,以...

  • <strong>域名注册_关系数据库是以_优惠</strong> 域名注册_关系数据库是以_优惠

    最近我们在结算WBS元素时遇到了两个错误。我们使用WBS元素来记录成本,然后先将其结算给AuC,然后再将其结算给主要资产。 我们在2017财年,我们的关闭资产年度是2015年,这意味着...

  • <strong>天翼云_常用数据库管理系统_免费6个月</strong> 天翼云_常用数据库管理系统_免费6个月

    达芬奇可能是指数思维的最早采用者之一。 达芬奇500多年前出生在半农村的托斯卡纳,父母收入微薄。尽管他很少接受正规教育,但他能够推断出有关建筑学、工程学、数学、城市规...

  • <strong>金山云_白雪公主百度云_优惠</strong> 金山云_白雪公主百度云_优惠

    在本系列的第一篇博客中,我讨论了什么是保证交付,它是如何工作的,以及为什么您应该将它用于流项目和适配器。如果您错过了它,您可以阅读这里的介绍。 现在,在第二部分中...

  • <strong>美国服务器_分布式数据库有哪些_免费申</strong> 美国服务器_分布式数据库有哪些_免费申

    美国作家、未来主义者阿尔文·托夫勒(Alvin Toffler)通常被引用为这句名言的创始者:"21世纪的文盲将不是那些不会读和写的人,而是那些不会学习、忘却和重新学习的人。"然而,托...