我需要建议我将自定义 java 方法设为静态还是通过适配器从 java 对象访问?
我的场景是:成千上万的用户正在进行交易,每个用户一次又一次地访问相同的方法,只是更改特定于该用户或交易的一些值。
现在,如果我将它们作为静态方法,那么它会给用户带来问题,因为我们知道适配器调用是异步的......所以如果多个用户同时调用相同的方法,那么它会导致问题返回不同的值彼此?
或者,如果我通过首先声明该类对象然后访问方法,提供参数来访问所有自定义 java 方法....那么当多个用户同时访问同一个方法时,他们将获得正确/相关的数据?
从性能的角度来看,哪种方法更好,静态方法是否会给用户带来错误的数据......一个用户的数据给另一个人,而其他人的数据给另一个人。
感谢阿卜杜勒阿哈德
------------我的代码就像---
java code:
public static String getBalanceSummaries(String userAct){
String replyMsg="";
try {
replyMsg = getBalanceStatementfromMQ(userAct);
}catch(Exception e) {}
return replyMsg;
}
-----WL Adapter code:------
function showAllBalace(userActNo){
return{
result: com.my.package.getBalanceSummaries(userActNo)
};
}