配置 OpenSplice DDS 以支持 100,000 个或更多节点的正确方法是什么?
我可以对分区名称使用分层命名方案,因此“headquarters.city.location_guid_xxx”会阻止数据包离开某个位置,而“company.city*”会允许样本在整个城市中对齐,等等?还是所有节点都知道所有这些分区,以防万一他们想向它们发布?
持久性服务会在出现时选择主服务器。如果一项持久性服务在远程位置的 Raspberry Pi 上运行,通过 3G 链接运行,那么如何防止它尝试成为“总部”的主人并崩溃?
我正在远程节点中试验持久性设置,因此我使用 location_guid_xxx 但对于“总部”云服务器,我使用总部
在远程客户端上,我可能会这样做:
<Merge scope="Headquarters" type="Ignore"/>
<Merge scope="location_guid_xxx" type="Merge"/>
所以一个位置不会成为宇宙的主人,但是一个位置内的持久性服务仍然可以成为那个位置的主人吗?
如果我有 100,000 个位置,这是否意味着我必须将它们全部列在位于总部的 ospl.xml 文件的“合并范围”中?我认为仅此一项可能会限制我可以处理的网络规模。
我假设这个产品将处理这种物联网场景。有其他人尝试过吗?