第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何查看 google pub/sub 何時完成

如何查看 google pub/sub 何時完成

繁星點點滴滴 2021-08-17 15:42:56
從客戶那里,我有以下代碼:publisher = pubsub_v1.PublisherClient()topic_path = publisher.topic_path(project_id, topic_name)future = publisher.publish(topic_path, data=json.dumps(dict(op='create_master', review_id=1273612)))有沒有辦法檢查項目何時完成處理?如果是這樣,那將如何進行?現(xiàn)在,我無法知道某人是否“有效”。
查看完整描述

2 回答

?
皈依舞

TA貢獻1851條經(jīng)驗 獲得超3個贊

設(shè)置它的一種方法是將其存儲在基于message_id. 例如,這里是一些示例服務(wù)器代碼:


def callback(message):


    # Message has been received by the Server/Subscriber

    cursor.execute('INSERT IGNORE INTO pubsub (id, message, received) VALUES (%s, %s, NOW())', (message.message_id, message.data))

    connection.commit()


    # Message is processed by the Server/Subscriber

    data_obj = loads(message.data)

    _process(data_obj)


    # Message has finished being processed by the Server/Subscriber

    cursor.execute('UPDATE pubsub SET completed=NOW() WHERE id=%s', (message.message_id,))

    connection.commit()

    message.ack()

客戶端可以id通過訪問future.result(),因此可以輕松查詢以查看狀態(tài)。如果在單獨的進程中查看狀態(tài)(例如,如果 100 個長時間運行的進程正在運行并且我們想要跟蹤哪些已完成),這會特別有用。


查看完整回答
反對 回復(fù) 2021-08-17
  • 2 回答
  • 0 關(guān)注
  • 180 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號