如何限制Google Pub / Sub中Publisher上的线程数?

时间:2018-10-04 19:47:32

标签: google-cloud-platform google-cloud-pubsub google-cloud-python

我当前正在使用Google pub / sub和Google pubsub python库。我找不到限制使用我大部分资源的计算机上产生的线程数的方法。

这是我的代码:

def publish(data):
  def callback(message_future):
    if message_future.exception(timeout=3):
      self.logger.error('Publishing message on {} threw an Exception {}.'.format(topic_name, message_future.exception()))

  data = data.encode('utf-8')
  message_future = self.publisher.publish(topic_path, data=data)
  message_future.add_done_callback(callback)

0 个答案:

没有答案