Как сохранить запись формы html в двух базах данных? Rabbitmq против Redis паб / саб? - PullRequest
0 голосов
/ 16 февраля 2020

У меня есть Flask микросервис, который должен сохранить сообщение формы как в AWS DynamoDB (через boto3), так и в Elasti c БД поиска (работает на EC2). Сначала я решил написать сервер Python AsyncIO для реализации шаблона брокера / наблюдателя, но это выглядело как переизобретение того, что Rabbitmq / Redis PubSub уже делает. Тем не менее, я не мог найти прямую документацию (оба делают c сайтов) и, следовательно, я ищу пример этого общего шаблона. Любые указатели будут полезны, и я буду признателен за вашу помощь.

Спасибо,

1 Ответ

1 голос
/ 17 февраля 2020

Похоже, вы уже используете AWS, так почему бы не использовать SNS . Вы можете создать form_post_topic с двумя подписчиками (DynamoDB и ElasticSearch) и отправлять сообщения на этот топи c.

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