Bir web uygulamasından Pub/Sub'a mesajlar yayınlıyorsunuz ve her yerel derleme için Pub/Sub entegrasyonunun hızlı yerel testlerini yapmak istiyorsunuz. Yerel testi nasıl yapılandırmalısınız?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Pub/Sub emülatörünü gcloud aracılığıyla yükleyin, geçerli bir Google Project ID için başlatın ve uygulamayı yerel olarak emülatörü kullanacak şekilde yapılandırın (örneğin, gcloud beta emulators pubsub env-init komutunu çalıştırın)..
Neden bu cevap
Pub/Sub emülatörü, uygulamanızın gerçek Pub/Sub hizmetine bağlanmasına gerek kalmadan yerel bir ortamda Pub/Sub entegrasyonunu test etmenizi sağlar. gcloud beta emulators pubsub start komutu emülatörü başlatır ve gcloud beta emulators pubsub env-init komutu, uygulamanızın emülatörü kullanması için gerekli ortam değişkenlerini (örneğin, PUBSUBEMULATORHOST) ayarlar. Bu, hızlı ve izole yerel testler için en verimli yöntemdir. Diğer seçenekler şunlar için uygun değildir: pubsub.googleapis.com'u doğrudan çağırmak, gerçek bulut kaynaklarını kullanır ve yerel testin amacına aykırıdır. Cloud Code, geliştirme deneyimini iyileştirse de, Pub/Sub entegrasyonunun yerel olarak test edilmesi için emülatörün kendisi gereklidir. PUBSUBEMULATORHOST'u manuel olarak dışa aktarmak yerine, env-init komutu bu yapılandırmayı otomatikleştirerek süreci basitleştirir ve hata olasılığını azaltır.
Sonsuz cevap arayışı olmadan sınavınızı geçin
Bu sınav için her doğrulanmış soruyu ve açıklamayı tek bir yerde edinin ve saatlerce süren hazırlıktan tasarruf edin. 1.000'den fazla sertifika · 20'den fazla dil · ücretsiz başlayın.
Sınavınızı daha hızlı geçin → Kart gerekmez