小编Kam*_*osn的帖子

BigQuery 有新数据时触发云函数

我想在新数据导入 BigQuery 表时触发 Cloud Function。理想情况下,我想提取已插入的所有行(一列是 ISIN)。

这是可能的吗?

google-bigquery google-cloud-platform

11
推荐指数
1
解决办法
2854
查看次数

Google Pub/Sub 重复使用现有订阅

我创建了依赖于以下 pub/sub doc 的java pub/sub 消费者。

public static void main(String... args) throws Exception {

        TopicName topic = TopicName.create(pubSubProjectName, pubSubTopic);
        SubscriptionName subscription = SubscriptionName.create(pubSubProjectName, "ssvp-sub");

        SubscriptionAdminClient subscriptionAdminClient = SubscriptionAdminClient.create();
        subscriptionAdminClient.createSubscription(subscription, topic, PushConfig.getDefaultInstance(), 0);

        MessageReceiver receiver =
                new MessageReceiver() {
                    @Override
                    public void receiveMessage(PubsubMessage message, AckReplyConsumer consumer) {
                        System.out.println("Got message: " + message.getData().toStringUtf8());
                        consumer.ack();
                    }
                };
        Subscriber subscriber = null;
        try {
            subscriber = Subscriber.defaultBuilder(subscription, receiver).build();
            subscriber.addListener(
                    new Subscriber.Listener() {
                        @Override
                        public void failed(Subscriber.State from, Throwable failure) {
                            // Handle failure. …
Run Code Online (Sandbox Code Playgroud)

java google-cloud-platform google-cloud-pubsub

1
推荐指数
1
解决办法
1429
查看次数