ServiceBusExplorer | Service Bus Explorer allows users to connect to a Service | Azure library
kandi X-RAY | ServiceBusExplorer Summary
kandi X-RAY | ServiceBusExplorer Summary
Author: Paolo Salvatori (@babosbird) Collaborators: Sean Feldman (@sfeldman) and Erik Mogensen Contributors: Many.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of ServiceBusExplorer
ServiceBusExplorer Key Features
ServiceBusExplorer Examples and Code Snippets
Community Discussions
Trending Discussions on ServiceBusExplorer
QUESTION
I am trying to filter out messages in the queue to be able to find certain ones. I am not able to filter out the messages on nested array values. I am not sure what I am doing wrong. I am using https://github.com/paolosalvatori/ServiceBusExplorer.
For example:
- Filter sourceObject='invoice' works
- But filter data/original/id='evt_1KCpUaKg1gx3TWpaSNrEy4dz' does not
Here is a snippet of the JSON messages:
...ANSWER
Answered 2022-Jan-14 at 19:34Filtering is operating on the custom headers (user/application properties).
You must have sourceObject
propagated into headers, which is why filter expression works.
QUESTION
Given an ASB queue, and an existing subscriber. If I want to use a tool (eg. Azure Service Bus Explorer) to peek messages that get put onto the queue for debugging purposes (just so I can check the message is as expected) - how can I do this before the existing subscriber grabs the message? Presumably it's always going to be a race to who gets it first - the subscriber (which might be in prod, so I don't want to stop it), and me trying to peek the message in Azure Service Bus Explorer.
I know I could use topics, and create a temporary subscription for ASB Explorer - but that requires a higher paid-for tier of ASB.
Is there any way to do this with just queues?
...ANSWER
Answered 2021-Aug-27 at 11:20Is there any way to do this with just queues?
Not sure if this would make sense from the business point of view but technically it is possible.
What you have to do is when you send the messages to the queue, you will need to defer those messages by some time. A deferred message cannot be fetched by subscribers in "peek-lock" mode but you can always fetch those messages in "peek" mode.
QUESTION
Suppose u have a topic with multiple subscriptions and u want to resubmit/reprocess a message in the dead-letter queue of one subscription.
How would u do that so that only that subscription picks up the message again? Without having all other subscriptions picking up the message for the second time.
As far as my knowledge goes u have to re-submit the message to the topic again. That is eg what a tool like "ServiceBusExplorer" does.
...ANSWER
Answered 2020-Jun-05 at 11:25As far as my knowledge goes u have to re-submit the message to the topic again.
That is correct. You will need to read the message from that subscription's DLQ and post the message back to the topic.
If you want the original subscription to pick the message, one possible solution would be to define a custom property (let's call it TargetSubscription
) and set it's value to the name of the subscription which you want to pick up this message. So you read the messsage from DLQ, add this property and then send the message to the topic.
Before that you will need to define a SQL Filter on this property so that any message with this combination of property name/value reaches only the subscription it is meant for.
QUESTION
Im struggling to work out if there is a way to do what the project below is achieving
https://github.com/paolosalvatori/ServiceBusExplorer
Im not sure if there is a way outside of a dotnet app to fetch the details of all the topics and queues based on a service bus connection string.
I would like to create a simple react web app with potentially a node / dotnet backend if there is no easy way to get these details from azure.
any suggestions would be great as i cant find out quite how this is being done within the project listed above.
...ANSWER
Answered 2020-Feb-06 at 23:00ServiceBus Explorer is using a .NET (Framework today, .NET Standard in the near future) SDK to implement the functionality. To be able to fetch metada about a namespace and all the entities' information you need an SDK for Service Bus. I am not aware of a React SDK. Currently supported SDKs are for .NET, Java, Python, Node.js, PHP, Ruby, and Go. You could have a look at the Node.js option here. There's also a REST API you could use to discover entities.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install ServiceBusExplorer
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page