Ring和Pedestal之间有什么关系 - 我需要了解Ring才能使用Pedestal吗?

6

我曾被引导相信Pedestal是Ring的替代品,但从所有的例子中看到,Pedestal实际上使用了Ring。这非常令人困惑!我需要知道和理解Ring的工作原理才能有效地使用Pedestal吗?实际上,Pedestal是否“站在Ring的肩膀上”,还是完全打算替换它?

1个回答

7
根据 crossclj.info(搜索 ring/),ring/corepedestal.service 的一个依赖 - 因此我认为:

Ring 和 Pedestal 之间的关系是什么?

具体来说,它似乎在 Pedestal 中使用 ring 的 interceptors,并且在 Pedestal 的文档中提到了“能够使用 Ring 中间件作为 Pedestal 拦截器”的功能。

假设您已经有一些 ring 处理程序,您可以将它们用作 Pedestal 拦截器,但如果您没有这样的处理程序,您可以选择不使用它们。

(免责声明:我既没有使用过 Ring 也没有使用过 Pedestal - 只是浏览了文档。)


1
链接已经失效。在这里,您可以看到 io.pedestal/pedestal.service 的 project.clj 声明了它对 ring/ring-core 的依赖关系。 - jackdbd

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接