这是一种体系结构问题,但是,在我的项目中,我开发了API接口,该接口包含用于连接3d Party API的3d party库。我自己的API接口已由其他服务(消费者)使用。
问题在于与3d派对API的连接由一个Login对象(显然是在3d派对库中实现)持有,并且每个请求都是通过或通过此Login对象进行的。
问题是如何保存/保存该对象,以免每次创建新的Login时都无法创建。它确实实现了序列化,但是其中包含不可序列化的类,因此我必须为此编写一个巨大的包装。
我也想到了会话,但是对于每个新的Login选项,它们应该是唯一的(顺便说一下,有很多用户正在使用Login,而不是一个),而且我不知道如何为每个用户管理多个唯一的会话唯一登录名,然后如何调用此特定会话。
如果有帮助,我正在使用Spring Boot编写项目。
更新 我研究了更多的会话解决方案(特别是使用存储在cookie中的Servlet和别名的多个会话)-它不适合我,因为应用程序旨在容纳数百个连接,而cookie的大小受到限制。