Самый простой вариант - запросить ограниченную учетную запись администратора с правами только на чтение / запись вашего сообщения vpn от ваших администраторов.
Затем вы можете использовать инструменты управления, такие как SolAdmin, для управления вашим VPN.
В противном случае это можно сделать, выполнив команду SEMP over message bus.
Опубликовать следующее сообщение в теме #SEMP/<router name>/ADMIN/DISTRIBUTED-CACHE
<rpc>
<admin>
<distributed-cache>
<name>myDistributedCacheName</name>
<vpn-name>myVpnName</vpn-name>
<delete-messages>
<topic>my/topic/name</topic>
</delete-messages>
</distributed-cache>
</admin>
</rpc>
В строке темы могут быть указаны шаблоны. Например, использование строки темы «>» удалит все сообщения в кэше.
Обратите внимание, что ваш message-vpn должен быть настроен на:
- Разрешить SEMP через шину сообщений
- Разрешить команды администратора
- Разрешить команды распределенного кэша
Подробную информацию о включении этих функций в вашем сообщении-vpn можно найти здесь .
Подробности публикации запросов SEMP по шине сообщений можно найти здесь . В качестве альтернативы обратитесь к образцу SempGetOverMB.java, который предоставляется вместе с Java-API Solace.