Quarkus响应式端点并发调用时返回结果错乱问题求助
Quarkus响应式端点并发调用时返回结果错乱问题求助
我刚接触Reactive、Mutiny还有Vert.x这套技术栈,最近碰到个搞不定的问题,想请大家帮忙分析下:
我写了两个REST接口,它们的核心功能都是获取某个(或者某组)设备的计数数据,唯一的区别就是读取的PostgreSQL(TimescaleDB)数据表不一样。但现在遇到个头疼的情况——当我并发调用这两个接口的时候,有时候会出现结果串了的问题:本来应该从A表拿到的结果,变成了B表的返回值,反过来的情况也有发生。
我自己试着做了一些调整,比如尝试在代码里使用不同类型(原内容此处截断),但还是没解决这个问题,实在摸不着头绪哪里出了问题。
备注:内容来源于stack exchange,提问作者Eduardo Schiavo
相关产品推荐
相关产品推荐

