Каков рекомендуемый способ хранения сообщения, поступающего из сокета? - PullRequest
0 голосов
/ 24 апреля 2020

Я занимаюсь разработкой простого приложения для чата с flask и flask-socketio. Все отлично работает, но хотелось бы узнать больше о том, как его улучшить. Прямо сейчас мой код выглядит примерно так:

@socketio.on("my event")
def handle_event(text, methods=['GET', 'POST']):
    response = text["text"]
    socketio.emit("my response", response)
    t = Text(text=response)
    db.session.add(t)
    db.session.commit()

Итак, после возврата информации обратно в шаблон с socket.emit я сохраняю текст в базе данных, есть ли лучший способ сделать это? Я слышал, что многопоточность очень часто используется в таких ситуациях, но я мало что знаю об этом. Каковы преимущества его использования и как его реализовать?

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