Corda-webserver 会准备好生产还是被替换?
Will Corda-webserver be made production-ready or be replaced?
我在“节点服务”文档(URL:“https://docs.corda.net/node-services.html#corda-web-server”)中读到,Corda 网络服务器将来可能会被删除,并使用标准框架(如 Spring开机.
在文章“编写 CorDapp”(URL:“https://github.com/corda/corda/blob/master/docs/source/writing-a-cordapp.rst”)中提到 corda-webserver 尚未准备好生产。
我阅读“cordapp-example”代码已经有一段时间了,正准备使用它。现在由于这个示例使用了 corda-webserver,所以我不能按原样使用它。
请回答几个问题 -
是否有计划让 corda-webserver 生产准备就绪?
是否有计划使用“Spring boot”框架代替“corda-webserver”重新开发“cordapp-example”?
目前的计划是在单独的存储库中开发 Spring Boot 网络服务器,以取代现有的 Jetty 网络服务器。目前没有时间表。
但是,您可以按照 Spring 网络服务器示例 here 轻松创建自己的 Spring 启动网络服务器。 Spring 引导网络服务器分为三个文件:
- Server.kt,这里我们定义Spring Boot server
- NodeRPCConnection.kt,这里我们定义了一个class,允许对节点
进行RPC连接
- Controller.kt,我们定义 Spring 引导服务器
提供的端点
正如所写,控制器提供了与 Yo! 交互的端点。 CorDapp。但是,它可以很容易地定制为与 Example CorDapp 交互。
我在“节点服务”文档(URL:“https://docs.corda.net/node-services.html#corda-web-server”)中读到,Corda 网络服务器将来可能会被删除,并使用标准框架(如 Spring开机.
在文章“编写 CorDapp”(URL:“https://github.com/corda/corda/blob/master/docs/source/writing-a-cordapp.rst”)中提到 corda-webserver 尚未准备好生产。
我阅读“cordapp-example”代码已经有一段时间了,正准备使用它。现在由于这个示例使用了 corda-webserver,所以我不能按原样使用它。
请回答几个问题 -
是否有计划让 corda-webserver 生产准备就绪? 是否有计划使用“Spring boot”框架代替“corda-webserver”重新开发“cordapp-example”?
目前的计划是在单独的存储库中开发 Spring Boot 网络服务器,以取代现有的 Jetty 网络服务器。目前没有时间表。
但是,您可以按照 Spring 网络服务器示例 here 轻松创建自己的 Spring 启动网络服务器。 Spring 引导网络服务器分为三个文件:
- Server.kt,这里我们定义Spring Boot server
- NodeRPCConnection.kt,这里我们定义了一个class,允许对节点 进行RPC连接
- Controller.kt,我们定义 Spring 引导服务器 提供的端点
正如所写,控制器提供了与 Yo! 交互的端点。 CorDapp。但是,它可以很容易地定制为与 Example CorDapp 交互。