负载均衡,多线程操作,JVM对象资源问题

  1. 背景:一个程序包,我把A包放在A服务器上,B包放在B服务器上,进行负载均衡。
  2. 操作:这个时候A用户取访问了A服务的A包,同时B用户访问了B服务器的B包,对同一个模块的一个加了锁的公共资源同时进行操作,比如A用户+10 B用户+100。

如果两个用户是同时对一个包进行操作,因为锁的问题,所以不用担心,但是因为是两个服务器,不同的虚拟机,导致对象存储的地方也不一样,同时产生不同的对象,所以会对数据库造成什么异常?对程序造成什么异常?应该怎么样解决?
希望各位前辈大佬解答一下困惑。