4.系统数据流

在引入namespace之后hyperchain节点的交易执行流程有所改变,客户端能够发送交易到其期望的namespace。交易传递到hyperchain平台之后json rpc会首先进行参数检查以及签名验证等前期工作,之后json rpc服务会将请求转发到NamespaceManager,NamespaceManager在会根据请求中的namespace字段信息将交易请求发送到具体的namespace进行执行。不同namespace之间的交易能够并发执行。对应的namespace将调用RequestProcessor进行交易的处理,首先检查请求的参数,如果没有问题,通过反射调用相应处理函数并返回结果。

image3