对不同的sso票重用jco 3连接池

2020-08-26 04:05发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我们已经创建了一个使用JCo3来...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我们已经创建了一个使用JCo3来访问远程SAP系统数据的Java应用程序。

我们正在使用SSO票证连接到该系统。

问题是,是否可以通过某种方式为所有用户SSO票证重用同一连接池,而不是为每个令牌创建专用池。

当前,我们有一个DestinationDataProvider.getDestinationProperties实现,该实现将SSO Ticket作为参数并返回相应的Properties实例,我相信最终每个用户都有一个连接池。

我不确定此配置的效率如何,可能想知道这些连接是否可以重用。

1条回答
天桥码农
2020-08-26 04:12

嗨,Dzmitry,

连接池始终是特定于用户的,因为连接与后端上下文关联,而该上下文与用户关联。 因此,在该层上不可能进行跨用户复用。 如果同一用户只打一个电话,您将一无所获。 但是,如果有多个呼叫,则池是有益的。

最好的问候,
Markus

一周热门 更多>