首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >服务器动态验证的用户id的artemis中的重载资源限制设置

服务器动态验证的用户id的artemis中的重载资源限制设置
EN

Stack Overflow用户
提问于 2019-12-13 21:51:43
回答 1查看 112关注 0票数 0

我不想在artemis服务器中存储用户信息,因为我的身份验证将基于KDF。因此,用户将根据来自客户端的一些密钥进行动态验证。一旦经过验证,我希望根据某个角色为用户设置max-connectionsmax-queues

broker.xml

代码语言:javascript
复制
<resource-limit-settings>
   <resource-limit-setting match="myUser">
      <max-connections>5</max-connections>
      <max-queues>3</max-queues>
   </resource-limit-setting>
</resource-limit-settings>

如何在运行时传递UserId("myUser"),以便为每个经过身份验证的用户设置资源限制设置?

来自Artemis文档

与地址设置中的匹配不同,此匹配不使用任何通配符语法.这是一个简单的1:1映射到用户的限制。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-14 00:24:34

你引用的文件总结了这一点。您不能根据角色设置限制。您只能根据用户设置限制。您希望设置限制的每个用户都必须在broker.xml中进行枚举。与其他设置不同(如address-settingssecurity-settings等)没有用于资源限制的管理API,因此不能在运行时添加/删除/更改它们。

当然,这里的功能可以增强。Artemis是一个开放源码的项目,ActiveMQ项目和贡献总是受欢迎的.

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59330251

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档