我曾被引导相信Pedestal是Ring的替代品,但从所有的例子中看到,Pedestal实际上使用了Ring。这非常令人困惑!我需要知道和理解Ring的工作原理才能有效地使用Pedestal吗?实际上,Pedestal是否“站在Ring的肩膀上”,还是完全打算替换它?
ring/
),ring/core
是 pedestal.service
的一个依赖 - 因此我认为:
Ring 和 Pedestal 之间的关系是什么?
具体来说,它似乎在 Pedestal 中使用 ring 的 interceptors
,并且在 Pedestal 的文档中提到了“能够使用 Ring 中间件作为 Pedestal 拦截器”的功能。
假设您已经有一些 ring 处理程序,您可以将它们用作 Pedestal 拦截器,但如果您没有这样的处理程序,您可以选择不使用它们。
(免责声明:我既没有使用过 Ring 也没有使用过 Pedestal - 只是浏览了文档。)