如何解决分布式虚拟金融系统实现
我正在开发负责货币交易的服务。我想出了单一数据库解决方案(在数据库中的单个事务中进行所有更改),但它不符合我的要求。我希望它同时具有水平可扩展性和一致性。
服务必须具有以下功能:
- 获取当前余额
- 获取用户的交易
- 处理新交易(从账户 A 向 B 转账)并返回确认
最后一个是最难实施的,因为有很多故障点。事务必须只处理一次,并且必须保证如果应用的更改之一失败,则必须回滚该事务。
我想了解有关我应该查看的技术/框架/算法的任何提示。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。