Connect to and Consume Azure Services and Third party Services: Azure Service Bus Flashcards

1
Q

Wat is Azure Service Bus?

A
  • Messaging system
  • MaaS (Messaging as a Service)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Er zijn 2 types Service Busses, welke zijn ze?

A
  • Queues Service Bus
  • Topics Service Bus
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Wat is het hoofddoel van een Azure Service Bus?

A

Het ontkoppelen van componenten van een gedistribueerde applicatie.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Benoem de elementen van een Service Bus Queue.

A
  • Producer (kan een applicatie zijn die messages naar de queue stuurt)
  • Consumer (kan een applicatie zijn die messages leest van de queue)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Benoem de elementen van een Service Bus Topic.

A
  • Producer
  • Meerdere Consumers die zich hebben ingetekend op een topic
  • De producer stuurte een Message naar elke consumer
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Kan je meerdere producers hebben bij een Azure Service Bus Queue of Topic?

A

Ja

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Wat is het kern verschil tussen een Service Bus Queue en een Service Bus Topic?

A

Bij een Queue heb je maar één Consumer en bij een Topic heb je een topic waarop meerdere Consumers zich kunnen inschrijven.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Je kan een subscription configureren om messages te vinden met specifieke properties. Een subscription ziet alle messages maar je kan enkel een subset kopiëren naar de Virtual Subscription Queue. Dit wordt mogelijk gemaakt door filter actions. Benoem de 3 mogelijke filter condities die Service Bus ondersteunt.

A
  • Boolean filters
  • SQL Filters
  • Correlation Filters
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Benoem de 2 Boolean Filters en verklaar wat ze doen.

A
  • TrueFilter
    • zorgt dat alle arriverende boodschappen worden geselecteerd voor een bepaalde subscription
  • FalseFilter
    • zorgt dat alle arriverende boodschappen worden genegeerd voor een bepaalde subscription
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Leg kort uit hoe een SQL Filter werkt.

A

Een SQL Filter bevat een SQL-achtige conditionele expressie die wordt geëvalueerd in Service Bus Topic tegen de inkomende messages.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Filters matchen op properties maar kunnen ze ook worden toegepast op de message body?

A

Nee

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Hoe werkt een CorrelationFilter?

A

Bevat set condities die worden gematched tegen alle systeem en custom properties van één of meerdere boodschappen.

Wanneer de waarde van een arriverende property gelijk is aan die van een CorrelationFilter dan is er een match.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Zijn CorrelationFilters hoofdlettergevoelig?

A

Ja

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Wat is de naam van de klasse die wordt gebruikt om een client te maken waarmee je notificaties kan sturen naar mobile clients wanneer je een message hebt ontvangen van de Azure Service Bus?

A

NotificationHubClient

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Wat is de naam van de methode die wordt gebruikt om een NotificationHubClient te maken van de NotificationHubClient klasse?

A

CreateClientFromConnectionString

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Wat is de naam van de methode om een Push notificatie te sturen met de NotificationHubClient?

A

SendWindowsNativeNotificationAsync

17
Q

Welk Powershell commando gebruik je om een nieuwe Azure Service Bus Queue aan te maken.

A

New-AzServiceBusQueue

18
Q

Een ontwikkelteam moet een module ontwikkelen die moet communiceren met de Azure Service Bus Queue. Welke klasse gebruik je in .NET om een service bus queue client aan te maken en welke methode wordt gebruikt om messages te versturen naar de queue?

  • Client
  • ServiceBusClient
  • QueueClient
  • BusClient
  • Send
  • SendMessage
  • SendAsync
  • GetAsync
    *
A
  • QueueClient
  • SendAsync