dyy8888
dyy8888
在进行合约部署后,调用时setvalue int类型的变量,输入负数报错不支持合约参数类型编码
fisco-dm支持适配达梦数据库 详细文档的百度网盘链接 提供文档、编译出的fisco程序和驱动 链接:https://pan.baidu.com/s/13VLvYNdrdloMZFMjzWQsrQ?pwd=dm10 提取码:dm10
在使用异步进行上链时,当上链数据特别大的情况下,会出现运行卡住的情况。 经过排查,发现是channal.go文件中,在进行rpc请求时,会把uuid写入map池,然后监听Notify通道。当processMessage函数收到相应uuid的回馈信息后,会向通道进行传空的结构体,然后通道收到消息后就不会堵塞。但是实际运行中发现,程序有可能会死在那个notify通道那里,阻塞了。排查原因发现,将uuid写入map池的这个过程放在了发送数据之后,这就导致了有可能我这边发送完之后,节点的返回信息先于我打包进map池子,进而发生了永久性堵塞,这个堵塞是没有办法解决的。也就是说,从发请求到接收到反馈信息的过程,是快于我去执行下图中右边那个图462-464行的过程的。 下图就是我调整了代码位置后,程序运行正常 
fisco 2.9.1版本,使用go-sdk时发现,client中的close函数不管用,启动的程序逻辑是每一次收到请求就新建一个client,然后处理结束后defer client.close(),但是程序运行发现,内存占用在不断上升,存在内存泄露,经排查,就是这个client.close()无效。由于对client实现不熟悉,希望提供帮助