我目前正在尝试api manager(1.6)。有没有办法将api的每个消费者限制到一个特定的限制(请求/秒)?
我在发布者级别(作为发布者)和应用程序级别(在api商店中)看到了一个选项,但它与指定每个订阅者可以调用api的数量不同
此外,应用程序级别限制在api存储中意味着什么?是否指定应用程序可以进行多少次api调用?
答案 0 :(得分:0)
您无法限制每个消费者,但您可以在订阅级别限制它。 订阅者可以创建多个应用程序并使用不同的限制级别订阅API。
答案 1 :(得分:0)
您可以做的是为用户角色设置层级权限(可以来自API发布者)。这允许您定义给定角色的用户可用的层。因此,当开发人员尝试订阅时,他只会看到启用了他的角色的层。
应用程序级别限制是限制对给定应用程序下的所有API的API访问。例如,您可能有一个使用多个API的财务APP。您可能希望限制财务APP仅访问有限数量的API。这可以通过为应用程序设置限制限制而不是单个API来完成。