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...
Got this one 01/2022. Went with service bus queue since it war requested.
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."
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.
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.
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'?
I agree the provided answer works – but why not consider Azure Service Bus topics (+subscriptions) instead?
C is correct answer. Service Bus Queue.
C. Azure Service Bus queue
had it on 22/02/2023. Went with SB queue and topic, score 846
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)
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?
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
Only messages received by the Event Grid are from the Service Bus. Event Grid is the only consumer, therefor a service bus queue.