2008-12-16 43 views
2

我有一个ActiveMQ的实例在面向外部的服务器上运行并暴露了一个STOMP接口。通过IP过滤在外部保护ActiveMQ

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

我希望有一些规则可以在主题或服务器级别上根据IP规则定义对主题的权限,但是我无法找到对此的任何引用。

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

回答

3

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

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

请参阅the ActiveMQ Security Support