UCMA订阅了很多用户

问题描述 投票:0回答:1

我们目前正在为UCMA应用程序进行设计,该应用程序应该能够订阅多达15,000个用户的状态更新。读取(过时的)documentation时,我们注意到以下内容:

Lync Server 2013还对订阅响应正文长度进行了限制,因此订阅大量用户(通常超过1000个用户)的应用程序可能会收到来自Lync Server 2013的错误响应。

有人知道对于Skype for Business 2015/2019还是如此,或者在哪里可以找到当前文档?

同一文档的进一步说明,对于大量订阅,建议限制我们订阅的类别。我们只对在线状态感兴趣,所以这对我们来说是个不错的解决方法。但是,我找不到关于产生什么区别的太多信息,例如,如果我们仅订阅状态,那么订阅数目可以是2倍,5倍或100倍吗?

搜索后发现this post似乎表明,如果创建几百个批次,则可以订阅更多用户。那么,每个BeginSubscription()调用是否适用1000个以上的用户限制?

非常感谢!

skype-for-business skypedeveloper ucma
1个回答
0
投票

听起来像您正在阅读UCMA 4(Lync 2013)文档。有UCMA 5(SfB 2015)documentation,但没有真正的区别。UCMA 6(SfB 2019)可用,但没有任何文档。

根据个人经验,您可以使用任何UCMA版本来完成工作。详细信息未更改。

[如果您要订阅SfB在线帐户,则必须在SfB 2015上使用UCMA 5或在SfB 2019上使用UCMA 6,因为SfB 2015/2019上的UCMA 4不适用于SfB在线帐户。这是我发现的唯一陷阱。

我已经订阅了100份,我认为我们的一些客户使用批量订阅可以达到1k左右。我使用的批量大小为100,对我来说可以正常使用。

除非您自己进行测试,否则要知道如何以足够小的速度或足够快的速度进行测试,才能知道批次的性能。

在15k的价位上,要处理很多订阅。由于正在进行额外的消息/订阅轮询,这可能会开始在该订阅级别上给SfB系统带来不必要的开销。您可能需要研究在应用程序/计算机之间拆分订阅,以平衡工作。

[如果发现它运行不正常,则可能需要考虑从UCMA应用程序切换到运行在FE机器上并嗅探sip流量的Server App(sip代理)应用程序,以查看状态更改流量。发生。这需要做很多工作,但不会产生像UCMA应用程序那么大的开销。

© www.soinside.com 2019 - 2024. All rights reserved.