当前位置: 首页 > 知识库问答 >
问题:

Node.js还是Go Hyperledger Fabric的chaincode开发?

程鸿波
2023-03-14

node.jsgo中,哪种语言在维护性、可伸缩性和更好的支持方面更适合“链式代码”开发?

共有1个答案

翟奕
2023-03-14

这是个人偏好的问题,但我会说Golang,因为:

>

  • node.js chaincode在构建容器时使用npm安装,速度慢,可能会因为网络问题而失败,而Golang只是编译源代码,什么都不取。

    Chaincode特性首先介绍给Golang Chaincode,然后介绍其他Chaincode实现。

  •  类似资料:
    • 问题内容: 现在,每当我要将node.js服务器部署到生产服务器时,都需要更改与数据库和外部API的各种连接的所有IP / DNS /用户名/密码。 这个过程很烦人,有没有办法验证当前正在运行的node.js实例是否在cloud9ide或实际上是我生产的快乐智能机中? 如果能够(在运行的代码中)确定node.js实例在哪台服务器上运行,我将添加一个条件,将值设置为prod或dev。 谢谢 问题答案

    • Chaincode 开发手册 什幺是Chaincode? Chaincode is a program, written in Go that implements a prescribed interface. Eventually, other programming languages such as Java, will be supported. Chaincode runs in a

    • chaincode chaincode 相关,包括生成 chaincode 镜像,支持对 chaincode 的调用、查询等。 比较核心的结构包括: ChaincodeSupport:通过调用 vmc 驱动来支持对 chaincode 容器的管理,包括部署、执行合约等; Handler:通过一个状态机来维护 peer 侧对于 chaincode 各种状态下的响应,before、after 等触发条

    • 问题内容: 在我的应用程序(node / express / redis)中,我使用一些代码同时更新数据库中的多个项目: 我可以确定在方法返回之前将执行所有这些操作吗?我关心的是异步处理。由于我不在db操作中使用回调函数,因此可以吗? 问题答案: 使用MULTI / EXEC命令创建命令队列并连续执行它们。然后使用回调发送回连贯的响应(成功/失败)。请注意,您必须使用Redis的AOF来避免这种情

    • 问题内容: 我正在使用nodejs和expressjs。我想知道clientRequest对象中是否有类似的东西。我想为Web链接构建baseUrl。因此,如果请求是通过https完成的,我想在所有链接中保留https。 问题答案: 编辑: 对于Express,它更安全,建议使用(如@Andy在下面建议)。尽管它使用类似的实现,但将来可以安全使用,并且还可以选择支持标头。 话虽如此,对于您的用例而