連接閾值事件的主題是什麼?如何通過消息總線監聽連接數閾值事件,以及如何確定當前連接數是多少?如何將組合連接的閾值事件發佈到消息總線?
1
A
回答
0
連接閾值的事件可以被髮表消息總線以下主題:
當連接計數超過所述高閾值#LOG/WARNING/VPN/<router-name>/VPN_VPN_CONNECTIONS_HIGH/<vpn-name>
。
#LOG/INFO/VPN/<router-name>/VPN_VPN_CONNECTIONS_HIGH_CLEAR/<vpn-name>
當連接計數低於明確閾值時。
如果需要,可以將通配符應用於主題。例如,#LOG/*/VPN/<router-name>/VPN_VPN_CONNECTIONS*/<vpn-name>
。
請注意,您將需要填寫<router-name>
和<vpn-name>
以適當的值。
爲了有發表消息總線的連接數閾值事件,你需要做到以下幾點:
一個。配置VPN以「發佈消息VPN事件消息」。
b。您的應用程序需要訂閱連接閾值事件的主題。
爲了找出當前的連接計數,您需要發送一個SEMP通過消息總線查詢。
a。通過VPN上的Message Bus Show命令啓用SEMP。
b。通過Message Bus查詢發送SEMP。 API中有一個SempGetOverMB示例,並附有詳細說明。詳情請參閱documentation。
<rpc semp-version="soltr/7_2">
<show>
<message-vpn>
<vpn-name>default</vpn-name>
</message-vpn>
</show>
</rpc>
c。解析基於XML的響應。
<rpc-reply semp-version="soltr/7_2">
<rpc>
<show>
<message-vpn>
<vpn>
<name>default</name>
<connections-service-smf>3</connections-service-smf>
<connections-service-web>0</connections-service-web>
<connections-service-rest-incoming>0</connections-service-rest-incoming>
<connections-service-mqtt>0</connections-service-mqtt>
<connections-service-rest-outgoing>0</connections-service-rest-outgoing>
<max-connections>10</max-connections>
<max-connections-service-smf>9000</max-connections-service-smf>
<max-connections-service-web>9000</max-connections-service-web>
<max-connections-service-rest-incoming>9000</max-connections-service-rest-incoming>
<max-connections-service-mqtt>9000</max-connections-service-mqtt>
<max-connections-service-rest-outgoing>6000</max-connections-service-rest-outgoing>
... Removed non-relevant portions for clarity ...
</vpn>
</message-vpn>
</show>
</rpc>
<execute-result code="ok"/>
</rpc-reply>
請注意,系統每秒限制10個SEMP輪詢請求,並且不應輪詢某些主題。有關詳細信息,請參閱documentation。
相關問題
- 1. Vertx事件總線不能發送消息到不同的Verticle
- 2. winform事件如何連接win32消息
- 3. 消息總線中的總線發現
- 4. 如何將消息發佈到運行消息泵的STA線程?
- 5. 如何在連接事件(SockJS,STOMP,Spring)上發送消息?
- 6. Android:將事件發佈到View的消息隊列
- 7. 消息總線與組播
- 8. 將發佈變量發佈到組合框控件文本值
- 9. SCSF:將消息追加到LogView中。使用事件發佈
- 10. NServiceBus - 將消息放回到總線上
- 11. 如何將消息發送到每一個連接
- 12. Vertx事件總線重新連接
- 13. 如何將消息總線消息類型設置爲JSON?
- 14. 如何找到總結剛剛超過閾值的元素組合
- 15. 如何將Azure服務總線隊列中的消息觸發到Azure Data Lake?
- 16. 發送文件到vertx事件總線
- 17. 將故事/消息發佈到多個朋友的供稿/牆
- 18. Rails鏈接發佈消息
- 19. LinkedIn發送消息到一個連接
- 20. 如何使用JMS將預定消息發送到Azure服務總線
- 21. 如何通過端口80將消息發送到Azure服務總線?
- 22. 如何將消息或警報發送到手機,如果它連接到WiFi?
- 23. 如何將消息發佈到需要自定義消息結構的句柄?
- 24. 番石榴事件總線:暫停事件發佈
- 25. 多個連接,但單個websocket.on(「消息」)事件發射器
- 26. 使用Gatling將消息發佈到ActiveMQ
- 27. 將消息發佈到主題
- 28. 如何使用節點中的hazelcast連接到vertx事件總線
- 29. 服務總線在發佈消息時拋出System.ServiceModel.FaultException:50002
- 30. 將消息發佈到Facebook羣組的牆上
您是否在尋找通過消息總線發佈閾值事件的說明,或者您是否試圖通過消息總線查詢當前連接計數? –
是的,我想知道我可以訂閱哪個閾值事件的主題,以及當前的連接數。 – Jeffrey