使用Java在Azure事件网格中创建事件处理程序(订阅者)



我正在探索在我们基于Spring Boot的微服务应用程序中使用Azure事件网格。我能够使用微软网站上提供的演示应用程序。然而,它使用Azure事件中心作为处理程序(订阅者(,我希望避免这种情况。我的问题是:

  1. 在Azure中运行的Spring Boot应用程序中发布和订阅事件的最佳方式是什么?我可以考虑(1(使用REST API(但有些文档链接不起作用((2(使用Azure Java SDK

  2. 我看到的文章要么使用Azure函数,要么使用Webhook或EventHub作为处理程序。在我的案例中,一个或多个Spring Boot Microservice潜在订户。

如果能提供一个使用Java实现事件网格处理程序的示例代码,我将不胜感激。

根据文档,要发布到事件网格自定义主题,可以发送

岗位https://.eventgrid.azure.net/api/events?api-版本=2018-01-01

标题:

  • aeg-sas密钥:自定义主题密钥。你可以从azure门户网站检索它

正文:

[{
"id": "1807",
"eventType": "recordInserted",
"subject": "myapp/vehicles/motorcycles",
"eventTime": "2017-08-10T21:03:07+00:00",
"data": {
"make": "Ducati",
"model": "Monster"
},
"dataVersion": "1.0"
}]

相关内容

  • 没有找到相关文章

最新更新