我正在使用JAVA / Spring MVC,当我尝试多次连接它时,我需要在我的应用程序中为第三方应用程序集成制作一个连接池,我的应用程序和服务器系统使用100%RAM。
在这里,我必须有问题,当用户开始多次点击特定方法()时,我的堆内存(RAM空间)增加并成为100%,应用程序将缓慢地使用它多次连接第三方应用程序?在这里,我只需要创建一次并多次获取它。我的连接喜欢,callGenerationService()connection
public class ClickToCallServiceImpl implements ClickToCallServiceInterface {
Client client = null;
@Override
public ClickToCall callGenerationService(ClickToCall clickToCall) {
client = new Client();
client.connect("127.0.0.1", 8021 , "password", 10); //Every time Connection Connect.
client.setEventSubscriptions("plain", "all");
// client.sendSyncApiCommand("",""); //here i run command on every hit like.
client.sendSyncApiCommand(clickToCall.command1, clickToCall.command2);
client.close();
}
}
这里的“ClickToCall”是一个@Component Bean/POJO类,具有变量设置器和 getters。
有没有,我们如何创建一个用于上述连接,我只连接一次并多次点击并利用更少的RAM?提前致谢。connection (either pool or only once connect)clickToCall.Command1 and clickToCall.Command2
HUX布斯
相关分类