【发布时间】:2019-03-16 01:40:50
【问题描述】:
任务:编写一个简单的独立应用程序 (app1),该应用程序可以订阅(观看)来自关键云代工厂的 firehose 事件。尚未了解用于app1 的技术。
Python 是我的主要技能,但如果需要,可以使用 Java 或 GO
app1 需要订阅(观察)在 Pivotal Cloud Foundry 中跨组织运行的任何应用程序的 Staging complete 事件并接收应用程序详细信息,然后触发 cf env <app_name> 以获取刚刚进入暂存的应用程序的环境详细信息.
任何应用程序都使用清单文件推送,具有环境变量(如下所示)
--- applications:
- name: some-app
instances: 1
memory: 1G
buildpack: java_buildpack_offline
path: target/artifact.jar
routes: -
route: some.router.com
services:
- abc
- def
env:
ARTIFACT_VERSION: 0.0.1
1) 哪种技术更适合(支持)执行此任务?基本上观看 Firehose 事件并运行 cf env <on_that_app>
2) 我的代码 (app1) 是否应该在 PCFoundry 中运行以观看 Firehose 事件?我可以在 PCF 外运行 app1 来观看 Firehose 事件吗?
请以新手的身份分享一些有关在 PCFoundry(PAAS) 中学习 firehose 事件的资源
【问题讨论】:
标签: events firebase-cloud-messaging cloud cloud-foundry