首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pubnub计算发布延迟

pubnub计算发布延迟
EN

Stack Overflow用户
提问于 2016-02-08 19:01:08
回答 1查看 96关注 0票数 0

我想在PubNub客户机实际开始发布之前计算它们的PubNub发布延迟。对于PubNub来说,是否有一种更好的方法来做到这一点?

为了使我的用例更清楚,我试图同步客户端,而这些客户端不需要在时钟时间同步,因为它们可以是全局的。因此这个解决办法,在我的情况下是不必要的 (但它确实为我指明了正确的方向)

因此,我仍然可以获得基于上述链接的每个客户端延迟计算,但这是用于使用时间API获取timestoken。这与上面的用例相关,该用例依赖于客户端同步到特定的挂钟时间,因此无论如何都需要获取时间标记。

然而,在我的例子中,我不需要时间标记。可以使用简单的等待(k -延迟)间隔同步所有客户端,其中k是所有客户端的常量。

因此,虽然我可以使用时间标记方法计算延迟,但我更希望知道实际的发布延迟(除非两者之间没有很大的差异)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-08 21:41:31

下面是我自己制定的确定发布延迟的一些步骤

  1. 确定本地时间(毫秒):start = now()
  2. 客户端发送带有有效载荷{"Type“= "latencyCheck"},{"me”= "MyPubNubUUID“}的消息
  3. 当客户端使用自己的Id接收到上面签名的消息时,它会设置另一个变量end = now()
  4. 发送消息并亲自接收消息的延迟是:结束-开始。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35277231

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档