Cometd:clientId 持续多长时间?

Cometd: How long does the clientId last?

我试图在文档中找到它,但我没有在任何地方看到它。

在 CometD 中,clientId 存活多长时间?

因此,客户端登录并成功握手。现在他们有一个与他们在服务器上的会话关联的 clientId。 clientID 在什么时候不再有效?

我们需要可靠地确保客户端已收到消息。

回答第一个问题,clientId(也称为会话 ID)的持续时间没有限制。 但是,服务器应用程序可以决定让客户端重新握手并获得新的会话 ID,如果他们愿意的话。

第二个 "question" 关于可靠地向客户端传递消息与第一个无关。如果你的意思是两者以某种方式联系起来,他们不是。

为了向客户端可靠地传递消息,CometD 提供了 acknowledgement extension