Google Container Engine'de çalışan bir Scala uygulamasından (ör. Kubernet'lerde çalışan) mevcut bir pubsub konusunu yayınlamaya çalışıyorum.Google Cloud Platform: Pubsub'a Container Engine'den erişemiyor
ben sağladı (Sanırım) temel küme için doğru izinleri:
, benim Scala uygulamayı çalıştırmak deneyin zaman, aşağıdaki hatayı alıyorum:
2016-12-10T22:22:57.811982246Z Caused by:
com.google.cloud.pubsub.PubSubException: java.lang.IllegalStateException:
No NameResolverProviders found via ServiceLoader, including for DNS.
This is probably due to a broken build. If using ProGuard, check your configuration
Tam yığın izleme here.
Benim Scala kod doğru hızlı başlangıç rehberi dışına oldukça fazla olduğunu:
val TopicName = "my-topic"
val pubsub = PubSubOptions.getDefaultInstance.getService
val topic = pubsub.getTopic(TopicName)
...
topic.publish(Message.of(json))
Bu kadar her türlü yardım çok takdir, bazı hayati Kubernetes yapılandırma eksik olabilir düşünüyorum.
: https://groups.google.com/forum/#!topic/cloud-pubsub-discuss/5OVkvyK6LwM –
Sonunda Kullandığımız bizim için çözdüğü mükemmel Spotify GCP Pubsub kütüphanesi: https://github.com/spotify/async-google-pubsub-client –