通过负载平衡扩展财务应用程序

时间:2019-03-26 11:16:42

标签: hibernate architecture load-balancing software-design

我们有一个旧的金融整体应用程序,现在系统上的负载增加了,系统无法承受那么大的负载,我试图将我的应用程序置于负载平衡上(使用Ngnix)。我需要从哪里开始?

由于该应用程序是财务应用程序,因此我正在考虑一些解决方案

  1. 运行应用程序的两个实例(instance1,instance2)并使用Nginx分配负载。

问题DB并发问题:如果我采用这种方法,则两个应用程序都将连接到同一数据库并同时执行操作,这可能会导致数据不一致问题。

  1. 开发一种机制,将正在进行任何类型的db修改的所有请求都路由到一个修复实例,例如instance1。

可以提出解决此问题的最佳方法。

应用程序应该能够承担更多的负载,我们可以使另一个实例处于负载平衡状态以进一步分配负载。

0 个答案:

没有答案