如何限制Java应用程序中的Web服务使用?

Mic*_*ael 12 java security web-services rate-limiting

假设我有一个Java服务器应用程序,它实现了一些Web服务.假设我也可以验证应用程序用户.

现在我想为每个用户添加一些服务使用限制:例如速率限制(每秒请求数),最大请求大小等.

Java中是否有"即用型"库可以做到这一点?

Mar*_*ano 2

您可以通过配置拦截器使用 Apache CXF 来做到这一点。此页面有一个高级配置的示例。此页面包含有关拦截器的详细信息。通过验证,您可以随心所欲地获得想要的效果。我不知道如何获得经过身份验证的用户。