sir_genry, а теперь представите, что вы указали во 2 скрипте задержку 5 секунд, но спустя некоторое время интервал задержки вырос до 10 секунд - вам придется лезть во 2 скрип и увеличивать с 5 на 10.
Почему задержку делать именно в 1 скрипте: 1 скрипт отправит сообщение RabbitMQ только тогда, когда будет запись в БД.
Усложним ситуацию, допустим что у вес не 2 скрипта, а 20. Один отправляет 19 принимают, в Вашем случае придется лезть во все 19 скриптов и править там код.
Иннокентий Волнин, а, понял. Я не учел что вы пользуетесь сторонним ресурсом. Да, у вас тогда должно получится, как на втором рисунке.
Прослушать можно (слушать только провайдер может) что угодно, но туннель шифрован.
пакет + ключ = шифровка.
Если перехватят, так только шифровку, а какой смысл от шифровки если вы не знаете ключа?