Tag: 谷歌云,发布订阅

gloud的Java。 PERMISSION_DENIED:Google Cloud Pub / Sub API(实验性)

我使用gloud-java实验库。 今天更新后,发生错误。 从本地库运行示例(此错误自动出现在谷歌云灵活引擎中,虽然部署未生成一周) public class PullTest { private static final transient Logger logger = Logger.getLogger(MethodHandles.lookup().lookupClass().getName()); public static void main(String… args) throws Exception { try (PubSub pubsub = PubSubOptions.defaultInstance().service()) { String subscriptionName = “subscription-segment”; Subscription subscription = pubsub.getSubscription(subscriptionName); } } } 抛出exception Aug 10, 2016 2:19:08 AM io.grpc.internal.ManagedChannelImpl INFO: [ManagedChannelImpl@131ef10] Created with target pubsub-experimental.googleapis.com:443 Aug 10, […]

Google-Cloud:尚未正确配置Jetty ALPN / NPN

在使用Google Pubsub列出主题时获取exception,我的Web应用程序在tomcat上运行。 public static List listTopics(GcpCredentials gcCredentials, String project) throws GCPException, IOException { List topics = new ArrayList(); TopicAdminClient client = getTopicClient(gcCredentials); ProjectName projectName = ProjectName.create(project); ListTopicsPagedResponse response = client.listTopics(projectName); for (Topic topic :response.iterateAll()) { topics.add(topic.getNameAsTopicName().getTopic()); } return topics; }` 例外: java.lang.IllegalArgumentException:尚未正确配置Jetty ALPN / NPN。 在io.grpc.net上的io.grpc.netty.GrpcSslContexts.selectApplicationProtocolConfig(GrpcSslContexts.java:174)io.grpc.netty.GrpcSslContexts.configure(GrpcSslContexts.java:151)(GrpcSslContexts.java:139) )在io.grpc.netty.NettyChannelBuilder.createProtocolNegotiator(NettyChannelBuilder.java)的io.grpc.netty.NettyChannelBuilder.createProtocolNegotiatorByType(NettyChannelBuilder.java:335)的io.grpc.netty.GrpcSslContexts.forClient(GrpcSslContexts.java:109) 308)在io.grpc.internal.CallCredentialsApplyingTransportFactory的io.grpc.netty.NettyChannelBuilder $ NettyTransportFactory $ DynamicNettyTransportParams.getProtocolNegotiator(NettyChannelBuilder.java:499)io.grpc.netty.NettyChannelBuilder $ NettyTransportFactory.newClientTransport(NettyChannelBuilder.java:448) .newClientTransport(CallCredentialsApplyingTransportFactory.java:61)位于io.grpc.internal.InternalSubchannel.obtainActive的io.grpc.internal.InternalSubchannel.startNewTransport(InternalSubchannel.java:209) […]