У меня есть микро-сервис, который получает данные из SQL, но каждый раз, когда он запрашивает данные, он сначала создает представление.
Когда два разных сервера в одном и том же кластере выполняют HTTP-запрос, хотя данные существуют в таблице, первый запрос на данные 0 из представления, а второй получает полные данные.
createViewSql= " CREATE OR REPLACE FORCE VIEW VIEW_APPDATA AS " +
" SELECT * FROM (" ********************* "
Это запрос запускает представление создания:
Данные запроса микросервиса
1) запустить createViewSql
2) «выбрать * из VIEW_APPDATA»
В одно и то же время происходит два запроса
Запрос Server1 2019-01-22 05: 32.40.390 получает 450 записей из представления.
Запрос Server2 2019-01-22 05: 32: 40.250 получить 0 записей из представления.