问题描述
我编写了一个示例 POC java 程序,该程序使用 JCO 3.1 在 SAP 上执行压力负载。当我使用以下 jcoDestination 文件时,它运行良好,并打开 10 个已配置连接中的 8 个来处理我发送到 SAP 的负载。
#
# APPLICATION SERVER jcoDestination
#
jco.client.user=<username>
jco.client.passwd=<password>
jco.client.lang=en
jco.client.client=<client-number>
# Pooling Configuation
jco.destination.pool_capacity=10
jco.destination.peak_limit=10
jco.destination.max_get_client_time=30000
jco.destination.expiration_time=600000
jco.destination.expiration_check_period=60000
jco.destination.pool_check_connection=1
# Direct Connection
jco.client.ashost=<application server hostname>
jco.client.sysnr=<system-number>
# Optimization
jco.client.serialization_format=columnBased
但是当我将 jcoDestination 文件更改为使用消息服务器时,只打开了 1 个连接。
所以我的问题是,根据连接是连接到 AS 还是 MS,Java 代码是否会获取目标的实例、函数并最终执行该函数?
如果是这样,您能否就需要更改的内容给我一些提示? SAP JCo 文档没有多大帮助。
#
# LOAD BALANCER jcoDestination
#
jco.client.user=<username>
jco.client.passwd=<password>
jco.client.lang=en
jco.client.client=<client-number>
# Pooling Configuation
jco.destination.pool_capacity=10
jco.destination.peak_limit=10
jco.destination.max_get_client_time=30000
jco.destination.expiration_time=600000
jco.destination.expiration_check_period=60000
jco.destination.pool_check_connection=1
# Load Balancing
jco.client.mshost=<message-server hostname>
jco.client.group=<group name>
jco.client.r3name=<name>
jco.client.msserv=<service>
# Optimization
jco.client.serialization_format=columnBased
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)