Exam AZ-204 All QuestionsBrowse all questions from this exam
Question 382

You need to ensure that all messages from Azure Event Grid are processed.

What should you use?

    Correct Answer: C

    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.

Discussion
BrettusMaximusOption: C

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.

surprise0011

received 2023-04-17 went with given answer, score 926

agcertifOption: B

Azure Event Grid must use Azure Service Bus for queue-based load leveling.

ZodiaC

YEP CORRECT IS C ! 100% > I HATE THIS QUESTION,, Who create this one LOL

yoloswag

Horrible question, just why Microsoft, why...

kozchrisOption: C

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."

lugospodOption: C

Got this one 01/2022. Went with service bus queue since it war requested.

phvogelOption: B

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.

szumikOption: C

had it on 22/02/2023. Went with SB queue and topic, score 846

OPT_001122Option: C

C. Azure Service Bus queue

EltoothOption: C

C is correct answer. Service Bus Queue.

Bogdan75Option: B

I agree the provided answer works – but why not consider Azure Service Bus topics (+subscriptions) instead?

shoguns6Option: E

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'?

cbn

Question is bit confusing. Not sure on the answer.

cbn

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.

1CY1Option: C

Only messages received by the Event Grid are from the Service Bus. Event Grid is the only consumer, therefor a service bus queue.

VmwarevirtualOption: C

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

Spooky7

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?

pac1311

Weird question, not sure about the answer probably service bus queue or storage queue

danielcr

Check the Case Study: "Azure Event Grid must use Azure Service Bus for queue-based load leveling." so.... C, Azure Server Bus queue (IMHO)