【问题标题】:How Do I Prevent Spring From Failing If Corda Isn't Started?如果没有启动 Corda,如何防止 Spring 失败?
【发布时间】:2021-06-15 08:50:50
【问题描述】:

如果您像samples 那样使用 Spring Boot 连接到 Corda,如果 Corda 节点未启动,Spring Boot 应用程序将失败 - 即使 bean 被标记为 @Lazy。

我们如何保持 Spring 应用程序运行并等待 Corda 完全初始化?

【问题讨论】:

    标签: java spring-boot corda


    【解决方案1】:

    我不确定我是否理解您想要执行此操作的用例,如果您要在 Corda 节点上运行网络服务器,那么您可以使用该网络服务器通过本地 RPC 触发您的流程,但只能从外部世界与网络服务器交互。

    一般来说,这是我所知道的使用 HTTP 在节点上触发 Corda 流的最方便的方式。如果您真的想确保它是一个单独的节点,只需将网络服务器与 corda 节点分开运行,或者创建一个不做任何事情的节点身份,并让该节点存在以触发网络上的流。

    【讨论】:

    • 用例是 Corda 可能还没有启动或者它可能在白天已经关闭。当 Corda 出现时,我不希望其余的 api 下降。我不知道你的第二段是关于什么的。
    猜你喜欢
    • 2017-03-09
    • 2011-06-27
    • 1970-01-01
    • 2013-04-08
    • 1970-01-01
    • 2020-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多