我想使用 hyperledger aries dotnet 框架实现两个边缘代理。两个代理都应该使用一个中介代理,即来自一个边缘代理的呼叫应该被传递给第二个边缘代理的中介代理,然后转发给第二个边缘代理。我使用路由示例中的代码设置了两个中介代理:https ://github.com/hyperledger/aries-framework-dotnet/tree/master/samples/routing 。我的两个边缘代理基于 aspnetcore 示例:https ://github.com/hyperledger/aries-framework-dotnet/tree/master/samples/aspnetcore 。我只替换RegisterAgent
为RegisterEdgeAgent
inStartup.cs
并将 the 设置endpointUri
为相应的中介之一。
当使用运行边缘代理的中介启动边缘代理时,边缘代理会按预期连接到它们的中介。
但是,当我尝试连接两个边缘代理(即使用代理 1 创建邀请并使用代理 2 接受它)时,连接状态仍处于“协商中”。
似乎有人必须照顾 InboxItemEvent 但我不知道应该如何实现。
任何想法都非常受欢迎!谢谢!