Logic App takes 1 minute or multiple to read message from Service Bus Topic #1083
Unanswered
guywou
asked this question in
Help Needed
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi,
We have some Logic Apps Standard running where we defined a couple of workflows (receive, send, orchestration). The receive flow gets a message from a queue and in the end puts a message on a service bus topic. The orchestration workflows uses a topic subscription to listen to new messages and processes the message, puts in on the next flow for it to process.
What we see is that either it's instant, or it takes exactly (!) 1 minute or multiple to get the message. The result is off course our total run having a duration of 1-3 minutes, while processing could be done in a couple of seconds. The strange thing for me is that it's exactly 1 minute on the spot, and that's also the same as the lock duration of the message. Is it possible that somewhere there's a lock on the message? Is there a way to check locks on Azure Service Bus?
The logic app is staefull and has a built-in service bus trigger
{
"type": "ServiceProvider",
"inputs": {
"parameters": {
"topicName": "@parameters('TopicName')",
"subscriptionName": "sbts-orc-interpo-socialrisks",
"isSessionsEnabled": false
},
"serviceProviderConfiguration": {
"connectionName": "serviceBus",
"operationId": "receiveTopicMessages",
"serviceProviderId": "/serviceProviders/serviceBus"
}
},
"splitOn": "@triggerOutputs()?['body']"
}
Anybody having similar issues or ideas?
Beta Was this translation helpful? Give feedback.
All reactions