我第一次和Corda Enterprise一起玩。看起来,我们无法从maven中心的net.corda.client.rpc.CordaRPCClient (或corda-3.0)构件连接到企业节点。引发以下错误:
警告2018-07-11T14:01:50,969 Z线程-10(ActiveMQ-客户端-全局线程) internal.SerializationFactoryImpl.apply -找不到序列化方案:[(636F7264610000,RPCServer),未知魔法] registeredSchemes : net.corda.client.rpc.internal.serialization.amqp.AMQPClientSerializationScheme@423613e1,net.corda.node.serialization.kryo.KryoServerSerializationScheme@5426cf17 {} 警告2018-07-11T14:01:50,970Z线程-10(ActiveMQ-客户端-全局-线程)-入站RPC失败{ messaging.RPCServer.clientArtemisMessageHandler,actor_owningIdentity=O=Localhost,L=Zurich,C=CH,actor_store_id=NODE_CONFIG,invocation_id=170d59d3-5c5c-4061-ad6f-cfe314cd58dd,invocation_timestamp=2018-07-11T14:01:50.970Z,session_id=4e194037-fdce-4849-a6c5-ae453d3bd314,session_time戳=2018-07-11T14:01:48.801Z} java.lang.UnsupportedOperationException:不支持序列化方案(636F7264610000,RPCServer)。 在net.corda.serialization.internal.SerializationFactoryImpl$schemeFor$1.apply(SerializationScheme.kt:130) ~corda-序列化-3.0.jar:?
不过,如果我使用Corda DeveloperPack中提供的com.r3.corda:corda-rpc:3.0工件,我可以连接。
Corda开源客户端的未来版本是否有可能能够与Corda企业节点对话?这对我们来说更方便,因为我们不必为我们的软件创建不同的发行版。
发布于 2018-07-11 16:03:22
从科达4号开始,这是可能的。
https://stackoverflow.com/questions/51289903
复制相似问题