FireBase Pub / Sub функция по умолчанию устанавливает тип доставки "PUSH". Я хочу, чтобы это был тип "PULL" - PullRequest
0 голосов
/ 24 октября 2019

Я пытаюсь создать функцию, которая запускается через pub / sub topic и по умолчанию создает подписку в консоли. Все, что я хочу, - это тип доставки подписки по умолчанию «PULL» при создании вместо «PUSH». Цени помощь!

1 Ответ

0 голосов
/ 25 октября 2019

В момент создания вы можете решить, какой тип подписки.

Я поделюсь примером создания pull-подписок на Java, но в здесь вы можете выбратьлюбой язык, который вы предпочитаете.

  /** Example of creating a pull subscription for a topic. */
  public Subscription createSubscription(String topicId, String subscriptionId) throws Exception {
    // [START pubsub_create_pull_subscription]
    try (SubscriptionAdminClient subscriptionAdminClient = SubscriptionAdminClient.create()) {
      // eg. projectId = "my-test-project", topicId = "my-test-topic"
      ProjectTopicName topicName = ProjectTopicName.of(projectId, topicId);
      // eg. subscriptionId = "my-test-subscription"
      ProjectSubscriptionName subscriptionName =
          ProjectSubscriptionName.of(projectId, subscriptionId);
      // create a pull subscription with default acknowledgement deadline
      Subscription subscription =
          subscriptionAdminClient.createSubscription(
              subscriptionName, topicName, PushConfig.getDefaultInstance(), 0);
      return subscription;
    }
    // [END pubsub_create_pull_subscription]
  }

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...