文件名称:connector-sdk:用于将事件连接到功能的SDK
文件大小:20KB
文件格式:ZIP
更新时间:2024-05-28 12:13:52
events ecosystem sdk triggers openfaas
连接器SDK connector-sdk是用Go编写的库,可用于为OpenFaaS函数创建事件连接器。 这个怎么运作: 使用Go创建一个新的CLI应用程序 添加代码以订阅源中的事件或消息-例如数据库,webhooks,消息队列 将github.com/openfaas/connector-sdk/types包添加到您的代码中 用网关位置设置一个types.ControllerConfig 运行types.NewController 每当您收到来自源的消息时,请运行controller.Invoke(topic, data) 然后,将调用集群中具有“ topic:topic”匹配注释的任何函数。 概念设计: 每个函数表示可以触发的主题,然后代理使用SDK调用它们。 另请参阅: 创建自己的连接器 请参阅的示例以获取灵感。 您可以复制其中之一并对其进行修改,也可以在此存储库中查
【文件预览】:
connector-sdk-master
----.gitignore(53B)
----go.mod(136B)
----Makefile(56B)
----.DEREK.yml(76B)
----LICENSE(1KB)
----go.sum(3KB)
----types()
--------response_printer.go(814B)
--------controller.go(5KB)
--------make_client.go(1KB)
--------credentials.go(738B)
--------function_list_builder.go(4KB)
--------invoker.go(3KB)
--------topic_map.go(969B)
--------function_list_builder_test.go(13KB)
--------response_subscriber.go(649B)
----.github()
--------PULL_REQUEST_TEMPLATE.md(2KB)
--------ISSUE_TEMPLATE.md(2KB)
--------workflows()
----README.md(3KB)
----cmd()
--------tester()