Data Engineering

Google Pub/Sub - Veri Streaming

Topics, subscriptions, push vs pull, ordering, dead lettering, exactly-once delivery, monitoring, schema registry

20 mülakat soruları·
Senior
1

Google Pub/Sub'ın temel mimari özelliği nedir?

Cevap

Google Pub/Sub, mesaj üreticilerini tüketicilerden ayıran sunucusuz asenkron bir mesajlaşma hizmetidir. Publisher'lar, subscriber'ları bilmeden topic'lere mesaj gönderir ve subscriber'lar, publisher'ları bilmeden subscription'lar aracılığıyla mesaj alır. Bu mimari, her iki tarafta bağımsız yatay ölçeklendirme sağlar.

2

Pub/Sub'da topic ve subscription arasındaki temel fark nedir?

Cevap

Topic, publisher'ların mesaj gönderdiği adlandırılmış bir kanaldır, subscription ise bir subscriber'ın topic'ten mesaj almaya olan ilgisini temsil eden adlandırılmış bir varlıktır. Bir topic'in birden fazla subscription'ı olabilir ve her subscription, topic'e yayınlanan her mesajın bir kopyasını alır.

3

Hangi durumda pull subscription, push subscription'a tercih edilmelidir?

Cevap

Subscriber'ın mesaj tüketim oranını (flow control) kontrol etmesi gerektiğinde, büyük batch'leri işlemesi gerektiğinde veya yürütme ortamı genel bir HTTPS uç noktası açığa çıkaramadığında pull subscription tercih edilir. Pull ayrıca alınan mesaj sayısını dinamik olarak ayarlayarak yük zirvelerinin yönetilmesini kolaylaştırır.

4

Pub/Sub'da acknowledgement mekanizması nasıl çalışır?

5

Pub/Sub'da dead letter topic'in rolü nedir?

+17 mülakat soruları

Bir sonraki mülakatın için Data Engineering'de uzmanlaş

Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.

Ücretsiz başla