如何启动已连接到IBM MessageSight(MQTT)的用户? 这是场景:
因此,如果删除用户ID并未切断现有连接,我该如何完成?用于此目的的任何命令或API?
答案 0 :(得分:0)
可能有一种方法可以断开用户连接。根据您使用的是v1.2或v2.0 Beta
,请参阅这些示例在V1.2中 - 请参阅以下有关“imaserver close Connection”呼叫的知识中心主题 https://www.ibm.com/support/knowledgecenter/SSCGGQ_1.2.0/com.ibm.ism.doc/Reference/SecurityCmd/cmd_imaserver_close_connection.html?lang=en
在v2.0中,使用REST API to close a connection:
HTTP方法:POST
URI:ima/v1/service/close/connection
有效载荷:
{
"UserID":"string",
"ClientID":"string",
"ClientAddress":"string"
}
卷曲示例:
curl -X POST http://10.10.129.1:9089/ima/v1/service/close/connection -d '{ "ClientAddress":"180.43.2.1", "UserID":"glenn", "ClientID":"xxxx" }'