exam questions

Exam AZ-305 All Questions

View all questions & answers for the AZ-305 exam

Exam AZ-305 topic 2 question 3 discussion

Actual exam question from Microsoft's AZ-305
Question #: 3
Topic #: 2
[All AZ-305 Questions]

You have an Azure subscription that contains two applications named App1 and App2. App1 is a sales processing application. When a transaction in App1 requires shipping, a message is added to an Azure Storage account queue, and then App2 listens to the queue for relevant transactions.
In the future, additional applications will be added that will process some of the shipping requests based on the specific details of the transactions.
You need to recommend a replacement for the storage account queue to ensure that each additional application will be able to read the relevant transactions.
What should you recommend?

  • A. one Azure Data Factory pipeline
  • B. multiple storage account queues
  • C. one Azure Service Bus queue
  • D. one Azure Service Bus topic
Show Suggested Answer Hide Answer
Suggested Answer: D 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
Eltooth
Highly Voted 2 years, 11 months ago
Selected Answer: D
Correct answer - D
upvoted 25 times
...
MicroNoob
Highly Voted 2 years, 10 months ago
Selected Answer: D
No doubt, the Service Bus Topic is exactly what you would need if multiple applications want to send messages to consumers.
upvoted 20 times
ksksilva2022
1 year, 3 months ago
Correct. Below url will provide better understanding on those services - https://learn.microsoft.com/en-us/training/modules/design-application-architecture/3-design-messaging-solution
upvoted 2 times
...
...
Thanveer
Most Recent 1 week, 1 day ago
Selected Answer: D
Correct answer - D
upvoted 1 times
...
SeMo0o0o0o
3 weeks, 2 days ago
Selected Answer: D
D is correct
upvoted 1 times
...
nav109
1 year ago
Got this on Nov. 17, 2023
upvoted 4 times
...
stonwall12
1 year, 2 months ago
Correct Answer - D: Azure Service Bus Topic - The key detail in the requirement is that in the future, multiple applications will process the shipping requests. This implies a need for a publish-subscribe model where multiple subscribers (applications) can independently process messages (transactions). - Azure Service Bus Topic: Topics in Azure Service Bus support the publish-subscribe pattern. Multiple subscribers can independently retrieve filtered or unfiltered messages from the topic. This is the best fit for the described requirement. https://learn.microsoft.com/en-us/azure/service-bus-messaging/service-bus-queues-topics-subscriptions
upvoted 5 times
...
NotMeAnyWay
1 year, 8 months ago
Selected Answer: D
D. one Azure Service Bus topic In this scenario, you should recommend using an Azure Service Bus topic. Topics provide a publish-subscribe messaging pattern that allows multiple subscribers to independently retrieve messages based on their specific needs. As you add more applications to process shipping requests, each application can subscribe to the topic and filter the messages based on the transaction details.
upvoted 5 times
...
zellck
1 year, 9 months ago
Selected Answer: D
D is the answer. https://learn.microsoft.com/en-us/azure/service-bus-messaging/service-bus-queues-topics-subscriptions#topics-and-subscriptions A queue allows processing of a message by a single consumer. In contrast to queues, topics and subscriptions provide a one-to-many form of communication in a publish and subscribe pattern. It's useful for scaling to large numbers of recipients. Each published message is made available to each subscription registered with the topic. Publisher sends a message to a topic and one or more subscribers receive a copy of the message.
upvoted 3 times
...
OPT_001122
1 year, 10 months ago
Selected Answer: D
D. one Azure Service Bus topic Correct answer Topic is for one to many
upvoted 1 times
...
Snownoodles
2 years, 1 month ago
Selected Answer: D
service bus topic - 1:N
upvoted 2 times
...
Gowind
2 years, 3 months ago
Selected Answer: C
Answer is C. The shipping must be handled by only ONE receiver at a time. If you use D (Topic) several subscribers can receive the message and processes the shipment resulting in several shipments. Queue does not mean only one receiver but only ONE AT A TIME to process the message. https://medium.com/awesome-azure/azure-difference-between-azure-service-bus-queues-and-topics-comparison-azure-servicebus-queue-vs-topic-4cc97770b65 Queues Queues offer First In, First Out (FIFO) message delivery to one or more competing consumers. That is, receivers typically receive and process messages in the order in which they were added to the queue. And, only one message consumer receives and processes each message. https://docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-queues-topics-subscriptions
upvoted 7 times
Gowind
2 years, 3 months ago
Sorry answer is D not because of having multiple consumers but because of the need of filtering based on the transaction details. Publisher sends a message to a topic and one or more subscribers receive a copy of the message, depending on filter rules set on these subscriptions.
upvoted 14 times
...
...
princessgalz
2 years, 4 months ago
Selected Answer: D
Azure service bus topic is support many application
upvoted 2 times
...
tictaclu
2 years, 5 months ago
A queue allows processing of a message by a single consumer. In contrast to queues, topics and subscriptions provide a one-to-many form of communication in a publish and subscribe pattern.
upvoted 1 times
...
al608
2 years, 5 months ago
did my Exam today. This was on there.
upvoted 6 times
...
Gor
2 years, 6 months ago
Selected Answer: D
Correct answer: D
upvoted 1 times
...
Teringzooi
2 years, 7 months ago
Selected Answer: D
Correct answer - D Service Bus Topic
upvoted 2 times
...
Contactfornitish
2 years, 8 months ago
Came in exam today 04/04/2022
upvoted 4 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...