Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/371.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 通过IP筛选从外部保护ActiveMQ_Java_Activemq - Fatal编程技术网

Java 通过IP筛选从外部保护ActiveMQ

Java 通过IP筛选从外部保护ActiveMQ,java,activemq,Java,Activemq,我有一个ActiveMQ实例运行在一个面向外部的服务器上,并公开了一个STOMP接口 我希望能够确保外部连接的客户端只能接收主题通知,而不能向主题本身发送任何内容。任何内部连接的客户端都可以接收和发送 我希望可以在主题或服务器级别设置一些规则,根据IP规则定义对主题的权限,但我找不到对此的任何引用 有没有人对我如何做到这一点有什么建议,或者有没有其他方法可以达到预期的效果?目前,STOMP传输在IP范围或内部v外部IP地址之间没有区别 您是否可以使用用户角色;内部连接是否有特殊的用户和角色?然后

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

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

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


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

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

您是否可以使用用户角色;内部连接是否有特殊的用户和角色?然后使用普通的访问控制列表,这样外部连接只能使用主题而不能发布