8 个不稳定版本 (3 个破坏性版本)

0.4.0 2019年11月11日
0.3.0 2019年10月29日
0.2.2-beta.32019年10月10日
0.2.2-beta.12019年9月28日
0.1.0 2019年3月11日

#5 in #interledger

每月42次下载
用于 5 crates

Apache-2.0

115KB
2.5K SLoC

Interledger 路由器

该路由器实现了传入服务,并包括传出服务。

它确定要转发到的下一个账户,并将其传递出去。传入和传出服务都可以响应请求,但许多只是将请求传递出去。它存储一个 RouterStore,该存储存储整个路由表。

一旦接收到一个 Prepare,它就会检查其在路由表中的目的地。如果目的地存在于路由表中,它就会将其转发到那里;否则,它会搜索一个前缀与地址匹配的路由,并将其转发到那里。


lib.rs:

interledger-router

一种服务,根据路由表中的 ILP 地址将 ILP Prepare 数据包路由到正确的下一个账户。

路由表可能非常简单,只有一个空前缀("")的条目,将所有请求路由到特定的传出账户。

请注意,路由器不负责构建路由表,只使用存储提供的信息。存储中的路由表可以是配置的,也可以使用 CcpRouteManager(有关更多详细信息,请参阅 interledger-ccp crate)填充。

依赖关系

~6–9MB
~178K SLoC