【问题标题】:Is It Possible To Run Nodes In Bursts?是否可以突发运行节点?
【发布时间】:2019-10-25 03:42:05
【问题描述】:

注意:这个问题是在私有网络的上下文中提出的,在该网络中,业务网络运营商拥有和管理所有网络上的节点网络即服务,仅通过 REST API 或 Web gui 提供访问。

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

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

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

【问题讨论】:

    标签: azure corda


    【解决方案1】:

    一般来说这是不可能的。你可以把节点想象成电子邮件服务器——你永远不知道什么时候有电子邮件(即节点的交易)进来,所以它们必须一直在线。

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

    但是,一旦您在网络上拥有无法控制的其他实体,这可能会变得很棘手。您还可以在 Azure 上尽可能小的实例上运行节点并以这种方式降低成本?

    【讨论】:

    • 第一段和第三段忽略了问题的上下文,中间段的作用并不比问题中已有的内容多。
    • 好的,让我重新表述我的答案:不,这不是 Corda 提供的。您可以构建自己的排队系统,让它启动和停止节点,并在它们启动后手动发出所有事务请求
    猜你喜欢
    • 2018-08-10
    • 2014-12-03
    • 2017-04-30
    • 2017-04-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-20
    • 1970-01-01
    相关资源
    最近更新 更多