Python3: как лучше всего запускать приложение, извлекающее сообщения
Я создавал приложение с использованием python3 для извлечения сообщений, их сохранения и запуска вечно.
Ниже приведен простой код приложения.
def handle_messages():
while True:
messages = get_messages() # get messages from Pubsub in Google Cloud
save_messages(messages) # save message to Redis
if __name__ == '__main__':
handle_messages()
Есть ли лучшая практика для такого рода приложений?
Чтобы улучшить приложение, нужно ли мне учитывать, что Asyncio не дожидается получения сообщений и сохранения сообщений? Если да, то какое «Трио» или «Курио» подходит для этого?
Заранее спасибо.