我有多个运行着的微服务A实例,它们仅将数据转储到数据库中并从中提供给其他服务。我使用Spring的CrudRepository接口自动获取一个bean,该bean具有一些SQL方法(如save())的实现。
因此,微服务B通过负载均衡器向A的一个实例发送序列化对象以保存它们到Oracle数据库(由所有A服务实例共享)。当两个A实例同时尝试访问Oracle数据库时,我需要小心吗?
另外,如果只有一个A实例和两个B实例同时尝试将序列化对象发送到A,会发生什么?其中一个必须自动等待还是我需要以某种方式进行控制?
感谢您的帮助。
因此,微服务B通过负载均衡器向A的一个实例发送序列化对象以保存它们到Oracle数据库(由所有A服务实例共享)。当两个A实例同时尝试访问Oracle数据库时,我需要小心吗?
另外,如果只有一个A实例和两个B实例同时尝试将序列化对象发送到A,会发生什么?其中一个必须自动等待还是我需要以某种方式进行控制?
感谢您的帮助。