有没有办法在网状网络中提供顺序交易号码?

时间:2017-12-21 18:33:35

标签: transactions sequence mesh

我正在开发一个系统,由于业务和性能方面的原因,我希望使用具有自动设备发现功能的本地网状网络。通过这种方式,可以添加和删除节点,而不会(显着)丢失数据,并且用户无需了解任何有关网络或系统设置的信息。

但是,我还有一个业务要求,即网络生成的每个事务都应按顺序编号。我最初的计划是,事务可以包含包含机器名称的标识符,以便每个标识符都是唯一的,然后可以在事后顺序编号。然而,这已经被击落,系统必须在用户提交交易时向用户提供序号。如果两个用户在网络上同时提交交易,其中一个用户必须“赢”并获得下一个号码,另一个用户获得紧随其后的号码。平均交易率预计为每分钟 3-10的数量级,如果返回交易数量需要几秒钟,但即使有同时交易,也必须保证顺序性。

有什么方法可以提供顺序交易编号而无需将一个节点定义为提供交易编号的主数据?

0 个答案:

没有答案