分布式虚拟金融系统实现

问题描述

我正在开发负责货币交易的服务。我想出了单一数据库解决方案(在数据库中的单个事务中进行所有更改),但它不符合我的要求。我希望它同时具有水平可扩展性和一致性。

服务必须具有以下功能

  • 获取当前余额
  • 获取用户的交易
  • 处理新交易(从账户 A 向 B 转账)并返回确认

最后一个是最难实施的,因为有很多故障点。事务必须只处理一次,并且必须保证如果应用的更改之一失败,则必须回滚该事务。

我想了解有关我应该查看的技术/框架/算法的任何提示

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)