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

Hyperledger结构客户端grpc截止日期错误

滕无尘
2023-03-14

我使用织物节点js客户端调用链码,我可以查询链码,但当我试图提交事务时,我得到了错误。

结构版本1.4.3

使用fabric客户端节点js

未能提交事务:错误:未能在截止日期前连接URL:grpcs://xx.xx.xxx:7050

在我的连接json中,我使用了GRPC设置keepalive_timeout_ms,但我仍然面临上述错误

"orderers": {
    "orderer.example.com": {
        "url": "grpcs://xx.xx.xx.xx:7050",

        "grpcOptions": {
            "ssl-target-name-override": "orderer.example.com",
            "grpc.keepalive_timeout_ms":80000
        },
        "tlsCACerts": {
            "path":"./fabric-node/crypto-config/ordererOrganizations/example.com/tlsca/tlsca.example.com-cert.pem"
        }
    }
},
"peers": {
    "peer0.org1.example.com": {
        "url": "grpcs://xx.xx.xx.xx:7051",
        "grpcOptions": {
            "ssl-target-name-override": "peer0.org1.example.com",
            "grpc.keepalive_timeout_ms": 80000
        },
        "tlsCACerts": {
            "path": "./fabric-node/crypto-config/peerOrganizations/org1.example.com/tlsca/tlsca.org1.example.com-cert.pem"
        }
    }
},

共有1个答案

拓拔弘亮
2023-03-14

@fama可以使用下面的代码片段,但要确保它已启动并正常运行URL:grpcs://xx.xx.xxx:7050

        "grpc-max-send-message-length": -1,
        "grpc.keepalive_time_ms": 600000,
        "grpc.http2.min_time_between_pings_ms": 120000,
        "grpc.http2.max_pings_without_data": 0,
        "grpc.keepalive_permit_without_calls": 1
 类似资料:
  • 当我运行我的gRPC客户端,它试图将请求流式传输到服务器时,我收到了这个错误:"TypeError: has typelist_iterator,但期望其中之一:bytes, unicode" 我需要以某种方式对我发送的文本进行编码吗?错误消息有一定的意义,因为我肯定是在传入一个迭代器。我从gRPC留档中假设这是需要的。(https://grpc.io/docs/tutorials/basic/p

  • 将grpc定义的服务视为: 并利用客户端连接到此服务类似于: 如果我们要在一个单独的线程中生成调用,那么处理终止一个永远运行、我们不想再使用的grpc连接的正确方法是什么?是否有任何连接或流控制方法可以调用?

  • 请帮助我理解grpc客户端连接错误处理。 我以前用过Micrsoft WCF。如果没有接受以下传入连接的服务,很容易尝试多次连接并放弃: 如果某些IP: port上没有服务侦听,则进行5次连接尝试,然后终止客户端应用程序 这是在客户端和服务同时从VisualStudio调试启动时使用的,所以有时客户端首先启动,它必须等待服务启动。 我曾尝试使用gRPC客户端执行相同的操作,但没有重置from恢复工

  • 我在kubernetes pods中使用带有Python的gRPC作为客户端/服务器......我希望能够启动多个相同类型的pod(gRPC服务器)并让客户端(随机)连接到它们。 我调度了10个服务器吊舱,并设置了一个“服务”来瞄准它们。然后,在客户端,我连接到服务的DNS名称——这意味着kubernetes应该进行负载平衡,并将我指向一个随机服务器pod。实际上,客户机调用gRPC函数(这很有效

  • 问题内容: 我有一个包含日期和时间信息的Java Date对象。我想编写一种方法来截断时间信息,将小时-分钟-秒数截断,所以只剩下日期了。 输入示例: 预期产量: 你有小费吗?我试图做这样的事情: 但我遇到了时区问题。 问题答案: 该 建议 的方式做日期/时间操作是使用对象:

  • 我尝试创建一个具有特定到期日期的订阅。 在下面的函数中,是一个数组,包含有关产品的详细信息。这个数组包含product_id、regular_price等。product_id引用订阅变量product。 是订阅开始日期。这个时间戳可能是几个月前的。 通过示例,我需要创建一个订阅开始2个月前(4月1日)。认购期限为3个月,因此认购期满必须为7月1日。 但现在的问题是,订阅到期时间定在9月27日。(