2

我有一个 ActiveMQ 实例在面向外部的服务器上运行并公开一个 STOMP 接口。

我希望能够确保外部连接的客户端只能接收主题通知,而不会向主题本身发送任何内容。任何内部连接的客户端都可以接收和发送。

我希望我可以在主题或服务器级别设置一些规则,根据 IP 规则定义对主题的权限,但我找不到对此的任何参考。

有没有人对我如何做到这一点有任何建议,或者可能有其他方法来达到预期的效果?

4

1 回答 1

3

IP 范围或内部与外部 IP 地址之间的 STOMP 传输目前没有区别。

你可以使用用户角色吗?有内部连接的特殊用户和角色?然后使用正常的访问控制列表,使外部连接只能从主题消费而不能发布?

请参阅ActiveMQ 安全支持

于 2008-12-16T16:02:01.790 回答