2008-12-16 44 views
2

我有一個ActiveMQ的實例在面向外部的服務器上運行並暴露了一個STOMP接口。通過IP過濾在外部保護ActiveMQ

我希望能夠確保外部連接的客戶端只能接收主題通知,並且不會向主題發送任何內容。任何內部連接的客戶端都將能夠接收和發送。

我希望有一些規則可以在主題或服務器級別上根據IP規則定義對主題的權限,但是我無法找到對此的任何引用。

有沒有人有任何建議,我可以做到這一點,或者可能的替代方法來達到預期的效果?

回答

3

目前在IP範圍或內部v外部IP地址之間的STOMP傳輸中沒有區別。

您可以使用用戶角色嗎?有特殊用戶&角色的內部連接?然後使用正常的訪問控制列表,以便外部連接只能消耗主題而不發佈?

請參閱the ActiveMQ Security Support