是否可以突发运行节点?

时间:2019-06-10 18:11:39

标签: azure corda

注意::这个问题是在私有网络的范围内进行的,其中,业务网络运营商拥有并管理所有节点,网络即服务,并且仅通过REST API或Web gui提供访问。

假设应用程序主要基于批处理而不是实时的,是否可以突发运行节点,使其每小时启动一次,处理任何事务,然后在处理完成后再次关闭?

或者有一个触发器,可以在需要时自动启动节点。

Azure具有per second billing,它有可能大大降低基础架构成本。

1 个答案:

答案 0 :(得分:0)

通常来说,这是不可能的。您可以认为节点就像电子邮件服务器一样-您永远不知道何时收到电子邮件(即节点的事务),因此它们必须一直在线。

但是,如果您控制网络上的所有所有节点,则可以在Corda外部构建一个排队系统,每小时旋转一次网络上的所有节点,然后通过发送来处理自己的队列然后进行交易。

一旦您拥有其他不受网络控制的实体,这可能会变得棘手。您还可以在Azure上最小的实例上运行节点,并以此降低成本吗?