我有一个微服务,该服务从SQL获取数据,但是每次请求数据时,它都会先创建一个视图。
虽然同一表中的两个不同服务器同时存在表中的数据,但当该服务器上的两个服务器发出HTTP请求时,第一个请求在视图中的数据为0,第二个请求获取了完整的数据。
createViewSql= " CREATE OR REPLACE FORCE VIEW VIEW_APPDATA AS " +
" SELECT * FROM (" ********************* "
这是查询运行的create视图:
微服务请求数据
1)运行createViewSql
2)“从VIEW_APPDATA中选择*”
有两个请求在相同的时间发生
Server1请求2019-01-22 05:32.40.390从视图中获取450条记录。
Server2请求2019-01-22 05:32:40.250从视图中获得0条记录。