文件名称:openwhisk-package-kafka:Apache OpenWhisk软件包,用于与Kafka或Message Hub进行通信
文件大小:650KB
文件格式:ZIP
更新时间:2024-06-08 10:57:43
cloud serverless apache faas serverless-functions
Apache OpenWhisk软件包,用于与Kafka或IBM Message Hub进行通信 该项目是一个OpenWhisk软件包,它允许您与Kafka或IBM Message Hub实例进行通信,以使用本机高性能Kafka API发布和使用消息。 OpenWhisk是基于云的第一个基于事件的分布式编程服务,它代表一个事件操作平台,该平台使您可以响应事件来执行代码。 这些事件可以来自许多不同的来源,例如对象存储,直接HTTP,Cloudant数据库等。流行的事件来源之一是Message Hub和Kafka,它们都可以用作从OpenWhisk发布事件的有效工具。到世界其他地区,并为事件驱动的应用程序提供高度可扩展的高性能异步通信。 使用消息传递程序包 使用此程序包,您可以创建触发器,这些触发器在将消息发布到实例或通用Kafka实例时作出React。 由于每种情况所需的参数都不相同,因
【文件预览】:
openwhisk-package-kafka-master
----installCatalog.sh(8KB)
----Dockerfile(2KB)
----.gitignore(233B)
----gradle()
--------wrapper()
--------docker.gradle(6KB)
----README.md(19KB)
----.asf.yaml(2KB)
----build.gradle(883B)
----CHANGELOG.md(2KB)
----action()
--------messageHubFeedWeb_package.json(244B)
--------messageHubFeed_package.json(238B)
--------messageHubFeedWeb.js(12KB)
--------kafkaFeedWeb_package.json(184B)
--------messageHubProduce.py(8KB)
--------kafkaProduce.py(7KB)
--------kafkaFeed_package.json(178B)
--------messageHubFeed.js(3KB)
--------kafkaFeedWeb.js(9KB)
--------kafkaFeed.js(2KB)
--------lib()
----gradlew.bat(3KB)
----tests()
--------build.gradle(3KB)
--------dat()
--------src()
----docs()
--------dev()
--------arch()
----gradlew(6KB)
----CONTRIBUTING.md(3KB)
----installKafka.sh(6KB)
----LICENSE.txt(11KB)
----tools()
--------.gitignore(16B)
--------travis()
--------verifyDBMigration()
----provider()
--------consumer.py(25KB)
--------app.py(3KB)
--------authHandler.py(4KB)
--------health.py(6KB)
--------service.py(10KB)
--------thedoctor.py(4KB)
--------datetimeutils.py(970B)
--------consumercollection.py(2KB)
--------database.py(6KB)
----.travis.yml(3KB)
----NOTICE.txt(184B)
----settings.gradle(1KB)