银行核心系统之热点账户.pdfVIP

  • 8
  • 0
  • 约8.32千字
  • 约 26页
  • 2026-03-06 发布于山东
  • 举报

银行核心系统之热点账户

做银行系统或支付结算系统的同学应该对热点账户问题

很熟悉,刚好前段时间有网友提到这个话题,后续也没有安

排讨论,今天我们就来聊聊热点账户。

在银行或者第三方支付系统中的账务数据库的处理中,

数据从一个账户转出,或者有数据转入一个账户,账户都会

收到记账请求,并都有一个记账处理的过程。随着账务处理

业务量的增大,同一时刻、对同一账户修改的请求数越多,

会产生频繁加锁解锁的操作,进而可能导致交易超时。因

此,系统会在存款模块提供活期账户设置成热点账户的机

制。

1

何为热点账户

热点账户是系统中被高频操作的账户。如,大量并发的

发生余额增加、余额减少、余额冻结、余额解冻等操作。相

较于普通的账户,热点账户数量不多,但操作频率极高。

2

为什么做热点账户设计

我们都知道账务处理属于强事务性,在记账处理时,会

先对账户资源加锁,记账处理完成后会自动释放锁,执行结

果要么交易成功,要么失败回滚。

对于普通个人账户来说,在线上实时交易中的并发度是

有限的;而对于代收付、服务费之类的平台层账户,常常会

在瞬间产生多个并发

文档评论(0)

1亿VIP精品文档

相关文档