我想创建一个Azure功能与JavaSDK,但我有一些问题定义触发器,我的代码创建的函数应用程序是:
FunctionApp function = azure.appServices().functionApps().manager()
.functionApps()
.define(appName)
.withRegion(region)
.withExistingResourceGroup(resourceGroup)
.withNewLinuxConsumptionPlan()
.withBuiltInImage(FunctionRuntimeStack.JAVA_11)
.withLatestRuntimeVersion()
.create();
我想定义一个EventHub触发器,但我不知道怎么做,我看到我的函数对象有以下方法:
function.triggerFunction(functionName, payload);
有效载荷格式是什么?还有别的办法吗?
问候维克多
为了更容易创建Java函数,有基于Maven的工具和原型,它们使用预定义的Java模板来帮助您创建具有特定函数触发器的项目。
这里有一些参考资料供你参考。
教程:使用事件中心触发器在Java中创建函数
使用Java和IntelliJ创建Azure函数。
使用Java和Eclipse创建Azure函数。
使用Java和VS代码创建Azure函数。
我正在使用AzureJavaSDK。有没有办法使用SDK(如CPU和Memory)找出VM的使用指标? 我已经试过了 但这给了我整个地区的度量信息。有没有办法在VM的基础上获取指标?
我需要使用Java创建Azure函数BlobTrigger来监视我的存储容器中是否有新的和更新的blob。 使用以下代码尝试 执行时,它显示错误 存储绑定(blob/队列/表)必须具有非空连接。在方法上发现无效的存储绑定: 当添加连接字符串时,它正在工作 为什么我在使用blobtrigger时需要添加连接字符串? 在C#中,它在没有连接字符串的情况下工作: 我没有看到任何Azure函数的Java示
我想创建一个Azure函数,它接受传递给它的JSON主体,并将该文档插入到Azure COSMOSDB实例中。 并按如下方式实现该函数: 在门户中,我放入了一个简单的示例文档:
正在尝试使用CLI创建事件订阅。 使用门户,有七种不同的endpoint类型: Azure函数 Web Hook 存储队列 活动中心 混合连接 服务总线队列 服务总线主题 使用CLI,至少在留档中,只有三个可用: eventhub 杂交连接 servicebus队列 储藏库 网络钩子 如何创建指向Azure函数的事件订阅,就像在门户中完成的那样?我知道作为一种解决方案,我可以将该函数用作WebHo
当使用JavaSDK(0.4.1)从SB队列检索消息时,即使所讨论的队列为空,也会返回非空。对该结果调用将返回一个非空的。我怎么知道我在一个空队列上打了接听电话?显然,在分布式并发系统中,查询大小不是一个选项。 我使用模式,队列是新创建的,所以我知道它是空的。 根据docs,对API的底层调用应该返回204的状态码。在返回的结果或消息中,我找不到任何方法访问该代码。