我的問題非常簡單直接。在RabbitMQ中,我們可以使用正則表達式或通配符模式(「Topic」類型訂閱)來訂閱頻道。那麼在高速公路上有沒有可能實現這一點?高速公路:用正則表達式或通配符模式訂閱頻道
1
A
回答
1
現在更詳細地解釋基於模式的訂閱in its own document,它也參考WAMP IETF draft。這裏有一個例子,從current AutobahnJS reference報價:
基於模式訂閱
作爲默認情況下,訂閱話題URI是完全匹配。
當訂閱時,可以通過選項將匹配策略更改爲前綴或通配符匹配 。
session.subscribe('com.myapp', on_event_all, { match: 'prefix' }) session.subscribe('com.myapp..update', on_event_update, { match: 'wildcard' })
在第一種情況,將被接收對於其中主題 包含前綴
com.myapp
的所有出版物的事件,在用於通配符模式匹配其中,例如所有出版物第二事件com.myapp.user121.update
和com.myapp.sensor_23.update
。
鑑於上述示例來自官方的AutobahnJS文檔,我假設crossbar.io WAMP路由器也必須具有內置的支持。
至於任何其他WAMP庫,你的里程可能會有所不同。
1
的WAMP規範被分成兩個部分:
- 的basic profile,這是穩定的,強制所有執行全面落實。
- advanced profile,這是工作正在進行中,這裏的功能是可選的實現提供。
Pattern-based subscriptions是WAMP的「高級配置文件」的一部分,但在Autobahn WAMP客戶端庫或例如尚未(2015/01)WAMP路由器(見here)。
相關問題
- 1. 正則表達式通配符匹配
- 2. 正則表達式匹配Excel公式
- 3. 匹配高達X正則表達式或y的正則表達式
- 4. 快速通道正則表達式匹配的問號
- 5. 正則表達式(正則表達式)模式匹配
- 6. 正則表達式公式
- 7. 高速公路JS訂閱管理
- 8. 高速公路標識訂閱
- 9. Perl通配符正則表達式
- 10. 正則表達式通配符
- 11. 正則表達式通配符
- 12. domxpath正則表達式通配符
- 13. 正則表達式 - 匹配整個字符串或模式
- 14. 訂購一組正則表達式模式或獲取最大的正則表達式匹配
- 15. 將通配符模式轉換爲正則表達式
- 16. ASP.NET Youtube頻道正則表達式
- 17. 正則表達式或與通配符不匹配
- 18. 正則表達式正則表達式匹配字符串
- 19. 搜索 - 使用通配符或正則表達式
- 20. 正則表達式或用通配符替換()?
- 21. xml正則表達式/正則表達式或運算符
- 22. Postgres正則表達式子字符串或正則表達式匹配
- 23. 或通配符路徑中的正則表達式傑基爾配置
- 24. Java模式匹配正則表達式
- 25. 正則表達式不匹配模式
- 26. REGEX - 正則表達式模式匹配
- 27. URI正則表達式模式匹配
- 28. 正則表達式匹配模式
- 29. 匹配模式正則表達式coldfusion
- 30. 模式匹配的正則表達式