You need to ensure that all messages from Azure Event Grid are processed.
What should you use?
You need to ensure that all messages from Azure Event Grid are processed.
What should you use?
To ensure that all messages from Azure Event Grid are processed, Azure Service Bus queue is the appropriate solution. Service Bus queues provide reliable, asynchronous messaging between services and guarantees message delivery. They support features such as dead-letter queues which help in handling messages that cannot be delivered or processed successfully, ensuring all messages are closely monitored and processed. Service Bus queues are also suitable for scenarios requiring high reliability and asynchronous communication, which aligns with the need to process all messages from Azure Event Grid.
Answer is Correct C. Service Bus Only C. ServiceBus Queue and B. Service Bus Topic give a guarantee of delivery. Since Topics can only receive messages from a Queue that leaves only C.
received 2023-04-17 went with given answer, score 926
Azure Event Grid must use Azure Service Bus for queue-based load leveling.
YEP CORRECT IS C ! 100% > I HATE THIS QUESTION,, Who create this one LOL
Horrible question, just why Microsoft, why...
Easy, C - Service Bus Queue. From the problem description: "Events in Azure Event Grid must be routed directly to Service Bus queues for use in buffering."
Got this one 01/2022. Went with service bus queue since it war requested.
I think Service Bus is the right answer but not because of the guarantee of delivery (Event Grid already promises "at least once" delivery). I'd pick it because of the dead letter queue that ensures that every message could be processed (or, at least, looked at). In fact, without the dead letter queue, I'd pick Storage Queue because of its larger capacity and longer hold times (you could image the Logic App -- already using the Service Bus for load leveling -- falling so far behind that the number of messages hits the capacity limit on the Service Bus. It's just a terrible, terrible question.
had it on 22/02/2023. Went with SB queue and topic, score 846
C. Azure Service Bus queue
C is correct answer. Service Bus Queue.
I agree the provided answer works – but why not consider Azure Service Bus topics (+subscriptions) instead?
Bit confusing, as per arch diagram, from azure event grid, arrows ends at LogicApp, meaning, logic app is subscriber to event grid... will it not be 'logic app connector'?
Question is bit confusing. Not sure on the answer.
Looking more into the question, the given answer looks correct. Event grid sends all events to the service bus queue, and it is the best place to check if all events received by event grid are processed correctly.
Only messages received by the Event Grid are from the Service Bus. Event Grid is the only consumer, therefor a service bus queue.
Appear in exam I took at 27-May-2023 I chose C - Azure Service Bus queue https://learn.microsoft.com/en-us/azure/service-bus-messaging/service-bus-to-event-grid-integration-concept?source=recommendations&tabs=event-grid-event-schema#how-many-events-are-emitted-and-how-often
Question doesn't make sense. Event Grid events are the consequence of Service Bus messages (when new message appears is Service Bus than Event Grid emits an event to subscribers). So how Service Bus can be an answer which ensures that all EventGrid events are processed?
Weird question, not sure about the answer probably service bus queue or storage queue
Check the Case Study: "Azure Event Grid must use Azure Service Bus for queue-based load leveling." so.... C, Azure Server Bus queue (IMHO)